【问题标题】:How to use sql reserve keyword in column name如何在列名中使用 sql 保留关键字
【发布时间】:2013-10-02 13:23:10
【问题描述】:

如何在 select 语句中使用 SQL 保留关键字,如列名“desc”?

select "desc" from tablename

【问题讨论】:

标签: sql-server reserved-words


【解决方案1】:

使用括号

select [desc] from tablename

【讨论】:

    【解决方案2】:

    根据标准,您可以在这种情况下使用delimited identifiers,例如

    create table Tdesc("desc" int);
    go
    select "desc" from Tdesc order by "desc" desc;
    

    【讨论】:

      【解决方案3】:

      后引号在 Hive SQL 中为我工作:我有一个名为 from 的列,所以:

      select `from` from myTable;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-15
        • 2019-07-21
        • 1970-01-01
        • 2020-06-12
        相关资源
        最近更新 更多