可能重复:
关键字“用户”附近的语法不正确
我正在尝试在 SQL Server Management Studio 2008 中使用非常简单的 SQL 查询,确切的查询是:
SELECT * FROM User;
但是当我尝试运行它时它给了我错误。
消息 156,级别 15,状态 1,第 1 行
关键字“用户”附近的语法不正确。
该表存在,当我尝试使用此语句选择任何其他表数据(通过替换表名)时,我会得到我想要的所有数据。有谁知道如何修复它?试图谷歌它,但没有得到答案。
可能重复:
关键字“用户”附近的语法不正确
我正在尝试在 SQL Server Management Studio 2008 中使用非常简单的 SQL 查询,确切的查询是:
SELECT * FROM User;
但是当我尝试运行它时它给了我错误。
消息 156,级别 15,状态 1,第 1 行
关键字“用户”附近的语法不正确。
该表存在,当我尝试使用此语句选择任何其他表数据(通过替换表名)时,我会得到我想要的所有数据。有谁知道如何修复它?试图谷歌它,但没有得到答案。
User
是一个关键字。您将需要使用转义字符。尝试
SELECT * FROM [User]
用户是保留字。你应该使用括号[]
SELECT * FROM [User]
尝试这个:
SELECT * FROM [User];
User
是保留的 SQL 关键字 - 尝试:
SELECT * FROM [User];
用户是保留关键字,你能改变tname吗