'返回'列名

时间:2017-07-11 06:47:43

标签: sql sql-server

我的数据库表有一个Return列名。现在,每当我试图将其用作条件时,我就会遇到问题。 我也有一个SQL错误说

  

关键字' Return'附近的语法不正确

每当我尝试这样做SELECT Return FROM My_Table时。我知道我有这个错误,因为Return是SQL语法之一。

我一直在google上搜索,但我找不到合适的关键字。现在,我想知道如果没有重命名我的列,是否有任何可能的解决方案,因为它会对我的系统产生很大的影响?

2 个答案:

答案 0 :(得分:3)

将列名包裹在方括号[Return]中。

select [Return] from table;

答案 1 :(得分:1)

在MSSQL中,您可以使用[]或""来使用特殊字符或保留字。

SELECT 1 AS [RETURN], 2 AS "RETURN"

我的建议:避免,如果可能使用spec chars和res。单词,并使用简单的简单名称。