我的数据库表有一个Return
列名。现在,每当我试图将其用作条件时,我就会遇到问题。
我也有一个SQL错误说
关键字'
Return
'附近的语法不正确
每当我尝试这样做SELECT Return FROM My_Table
时。我知道我有这个错误,因为Return是SQL语法之一。
我一直在google上搜索,但我找不到合适的关键字。现在,我想知道如果没有重命名我的列,是否有任何可能的解决方案,因为它会对我的系统产生很大的影响?
答案 0 :(得分:3)
将列名包裹在方括号[Return]
中。
select [Return] from table;
答案 1 :(得分:1)
在MSSQL中,您可以使用[]或""来使用特殊字符或保留字。
SELECT 1 AS [RETURN], 2 AS "RETURN"
我的建议:避免,如果可能使用spec chars和res。单词,并使用简单的简单名称。