只是想知道为什么它在 SQL2008R2 上这样做,可能在早期的。我假设 SQL 正在命名默认值,但为什么它不只是将其保留为 0?我注意到如果我将脚本设置为创建它,它会在脚本中设置默认值,如果它是 ((0)),但不是当它是 dbo.tablename_columnname_D 时。可能与拥有多个具有相同表和结构的数据库有关吗?
只是想知道为什么它在 SQL2008R2 上这样做,可能在早期的。我假设 SQL 正在命名默认值,但为什么它不只是将其保留为 0?我注意到如果我将脚本设置为创建它,它会在脚本中设置默认值,如果它是 ((0)),但不是当它是 dbo.tablename_columnname_D 时。可能与拥有多个具有相同表和结构的数据库有关吗?