Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 位默认值设置为((0)),但在设计视图中查看时显示dbo.tablename\u columnname\u D_Sql Server_Sql Server 2008_Sql Server 2008 R2 - Fatal编程技术网

Sql server 位默认值设置为((0)),但在设计视图中查看时显示dbo.tablename\u columnname\u D

Sql server 位默认值设置为((0)),但在设计视图中查看时显示dbo.tablename\u columnname\u D,sql-server,sql-server-2008,sql-server-2008-r2,Sql Server,Sql Server 2008,Sql Server 2008 R2,只是想知道为什么它会在SQL2008R2上这样做,可能在早期的版本上有。我假设SQL正在命名默认值,但为什么它不将其保留为0呢?我注意到,如果我将脚本编写为create,它会在脚本中设置默认值,如果它是((0)),但当它是dbo.tablename\u columnname\u D时则不会。这可能与具有相同表和结构的多个数据库有关吗?我不知道你的问题的意思。我想您是在问,如果您自己没有指定SQL Server,您是如何或为什么选择SQL Server的,但我真的不确定。我建议你展示一些脚本中的代

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

我不知道你的问题的意思。我想您是在问,如果您自己没有指定SQL Server,您是如何或为什么选择SQL Server的,但我真的不确定。我建议你展示一些脚本中的代码,让你的问题更清楚。我想如果你从来没有遇到过这个问题,那么很难理解我想说什么。复制表时,我丢失了默认值。我理解为什么在设计视图中查看表列时,默认值应该是((0))。但我看到的不是零,而是dbo.ARTransactions\u NSFCheck\u D……只是想知道是否有人知道为什么。它似乎在生产环境中起作用,但当我将表脚本设置为create to时就不起作用了。我仍然不知道你们的意思。什么是“复制表格”:您如何复制它?在哪里可以看到文本而不是零?然后你提到编写一个表的脚本,但你只是说它“不工作”,这也不是很清楚。与其描述您的问题,不如通过发布一个显示(可能)错误代码的脚本和/或显示错误文本的屏幕截图来清楚地显示问题。如果可能的话,我会只使用脚本。我不能发布我在表的设计视图中看到的内容。忘记编写脚本作为create to。在设计视图中,没有((0)),当您将它的默认值设置为零时,它会显示为dbo.ARTransactions\u NSFCheck\u D。我只是说,编写表脚本会导致问题,因为它根本没有设置默认值。