0
在Microsoft SQL Server中,我有一個名爲[Key]
的表,但我討厭每次都必須將它作爲[Key]
來解決。有沒有辦法在SQL Server中不使用方括號?
因此,我將其重命名爲ki
。那麼,至少方括號已經消失了。
現在我想要做的是:
CREATE SYNONYM Key FOR ki
但沒有奏效。我想我運氣不好。任何其他明智的想法?
我從來沒有一個複雜的名字像人或地址或任何東西的表。它始終是人員表或地址表。
你必須使用方括號的原因是因爲你試圖命名一個對象相同的保留字。爲什麼不把它命名爲意味着某種東西而不是超級含糊的關鍵? –
如果您堅持使用其中一個[保留的T-SQL關鍵字](https://msdn.microsoft.com/zh-cn/library/ms189822.aspx),然後選擇** no **,則不能跳過方括號 –
可以將SQL Server配置爲符合有關帶引號標識符的SQL標準。在這種情況下,您可以使用雙引號代替那些可怕的括號:'「key」' –