有没有办法在SQL Server中使用方括号?

在Microsoft SQL Server中,我有一个名为[Key]的表,但我讨厌每次都必须将它作为[Key]来处理。

所以我把它改名为ki 。 那么,至less方括号已经消失了。

现在我想要做的是:

 CREATE SYNONYM Key FOR ki 

但是这没有用。 我想我运气不好。 还有其他好点子吗?

我从来没有一个复杂的名字像人或地址或任何东西的表。 它始终是人员表或地址表。

我知道很多人不喜欢这一点,但我总是使用SQL的前缀或后缀的一切。
tbl的表,stp的程序,v的意见等'。
在列名称中,表名本身是前缀:person_id,person_fkvalue etc'。

这样我永远不必处理保留字,并可以立即知道该列属于哪个表。
这也消除了在连接中使用表名的别名的需要。
我非常喜欢使用有意义的名字,所以即使派生表通常会得到一个名字而不是一个字母。