8

假设我有一个int字段,我将默认值设置为(0),这是可行的,但我见过有人这样做((0)),为什么?

4

2 回答 2

8

((0))是它在目录视图中的显示方式,或者如果您在 SSMS 中生成脚本。所以我认为当你看到它很可能是一个生成的脚本而不是从头开始手写的时候。

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

于 2012-07-07T03:24:59.933 回答
0

您也可以简单地使用

0

即,根据 SQL 服务器文档,根本没有括号。见 https://stackoverflow.com/a/56823899/661584

于 2019-07-01T03:41:36.660 回答