[英]MS SQL server 2005 - Error while querying with a column name as key
我有一個表,其列名稱為“鍵”。 我無法根據該列進行過濾
select * from myTable where key='someVal'
我收到以下錯誤
Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'key'.
我無法更改列名。 如何解決這個問題?
這是因為key
是關鍵字。 如果將關鍵字作為對象名稱,則需要將其放在方括號中:
select * from myTable where [key]='someVal'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.