用空格自动格式化创建表列名,为什么.



我已经创建了名为"Department_Date"的列,但它会自动更改为"[Dearth_Date]"(不在使用SQL Server Management studio的查询中)。如果我删除列名中的空格,就没有问题。任何人都可以详细解释。。

推断出列名周围的方括号。即使你看不到他们,他们也总是在那里。

在列名和某些关键字中使用空格时,在引用列时需要更频繁地使用方括号,包括在表生成脚本和设计界面中。

从myTable 选择出发日期(_D)

例如,如果没有方括号,此SQL语句将选择"Department"字段并返回别名"_Date"。

即使使用列名Department_Date,该列在SQL语句中也可能被称为[Documente_Date]或Department_Date]。

最新更新