两套括号,而不是一个默认值(Default value with two sets of paren

2019-07-30 06:51发布

比方说,我有一个int领域,我设置的默认值(0)它的工作原理,但我见过的人做这样的而不是((0))为什么呢?

Answer 1:

((0))是将如何在目录视图中出现,或者如果你产生SSMS的脚本。 因此,我认为,当你看到它最有可能是生成的脚本,而不是手写从无到有的方式。

这就是说,有什么之间的不同(0) ((0))甚至(((((((((((((0))))))))))))) ...假设我算对的,额外的括号不改变的意思,只是可读性。



Answer 2:

您还可以使用简单

0

即没有括号可言,按照SQL Server文档。 见https://stackoverflow.com/a/56823899/661584



文章来源: Default value with two sets of parentheses instead of one