SELECT Id, to, Subject, Body, DateCreated, DateSent
FROM Emails
提供了以下錯誤:很簡單的SQL任務
Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'to'.
任何想法,爲什麼?
TO
突出顯示,所以我猜,這是因爲它認爲這是一個關鍵字,無論如何,以防止這種情況?
乾杯。
SELECT Id, to, Subject, Body, DateCreated, DateSent
FROM Emails
提供了以下錯誤:很簡單的SQL任務
Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'to'.
任何想法,爲什麼?
TO
突出顯示,所以我猜,這是因爲它認爲這是一個關鍵字,無論如何,以防止這種情況?
乾杯。
是,把to
括號這樣[to]
或者,如果您想要與標準ANSI SQL兼容,請使用雙引號:「to」 – 2012-04-10 12:35:27
您也不能選擇這樣的文字作爲字段名稱。 – JNK 2012-04-16 17:25:52
你用[]
(特定的SQL Server)周圍逃吧:
SELECT Id,[to],Subject,Body,DateCreated,DateSent
FROM Emails
您也可以使用標準的SQL逃逸,"
儘可能詳細here:
SELECT Id,"to",Subject,Body,DateCreated,DateSent
FROM Emails
另請參閱:http://stackoverflow.com/questions/2901453/sq l標準轉義列名 – Oded 2012-04-10 12:36:52