有没有办法在SQL Server中使用方括号?
在Microsoft SQL Server中,我有一个名为[Key]
的表,但我讨厌每次都必须将它作为[Key]
来处理。
所以我把它改名为ki
。 那么,至less方括号已经消失了。
现在我想要做的是:
CREATE SYNONYM Key FOR ki
但是这没有用。 我想我运气不好。 还有其他好点子吗?
我从来没有一个复杂的名字像人或地址或任何东西的表。 它始终是人员表或地址表。
我知道很多人不喜欢这一点,但我总是使用SQL的前缀或后缀的一切。
tbl的表,stp的程序,v的意见等'。
在列名称中,表名本身是前缀:person_id,person_fkvalue etc'。
这样我永远不必处理保留字,并可以立即知道该列属于哪个表。
这也消除了在连接中使用表名的别名的需要。
我非常喜欢使用有意义的名字,所以即使派生表通常会得到一个名字而不是一个字母。