1
SELECT Id, to, Subject, Body, DateCreated, DateSent 
FROM Emails

给出以下错误:

消息 156,级别 15,状态 1,行 1
关键字“to”附近的语法不正确。

知道为什么吗?

TO是突出显示的,所以我猜,是因为它认为那是一个关键字,反正要防止这种情况发生?

干杯。

4

2 回答 2

5

是的,to像这样放在括号中[to]

于 2012-04-10T12:34:53.560 回答
0

[]您可以通过用(特定于 SQL Server 的)包围它来逃避它:

SELECT Id,[to],Subject,Body,DateCreated,DateSent 
FROM Emails

您还可以使用标准 SQL 转义,"详见此处

SELECT Id,"to",Subject,Body,DateCreated,DateSent 
FROM Emails
于 2012-04-10T12:35:24.353 回答