我有一個SQL Server 2008數據庫,列名爲ES&D
。我想基於這樣該列進行查詢:SQL查詢,列名包含&
SELECT ES&D FROM myDB
或者這樣:
SELECT * FROM myDB WHERE ES&D=1
但我得到以下錯誤(我使用SQL Server Management Studio中編寫查詢):
消息207,級別16,狀態1,行1
無效的列名稱'ES'。
消息207,級別16,狀態1,行1
無效的列名稱'D'。
有沒有辦法逃避在列名&
,這樣SQL把它的字面?
對於創建該列名稱的人來說,這是一個痘痘。 –
@Joe Stefanelli不開玩笑 – Zach