【问题标题】:How to drop a column starting with a Digit in Netezza如何在 Netezza 中删除以数字开头的列
【发布时间】:2020-09-23 15:51:07
【问题描述】:

由于上传数据时出现错误,创建了额外的列,其中一个列名变为 84。尝试删除该列但出现以下错误:

org.jkiss.dbeaver.model.sql.DBSQLException: SQL Error [1100] [HY000]: ERROR:  'ALTER TABLE XXX.XXXXX
DROP 84'
error                                               ^ found "84" (at char 44) expecting an identifier, identifiers must begin with a letter

【问题讨论】:

  • 在名称两边使用双引号。

标签: sql netezza


【解决方案1】:

您可以找到有关如何处理不以字母开头的标识符的示例。您可以将标识符用双引号括起来

https://www.ibm.com/support/knowledgecenter/SSULQD_7.2.1/com.ibm.nz.dbu.doc/c_dbuser_handle_sql_identifiers.html

【讨论】:

    猜你喜欢
    • 2022-08-17
    • 2017-10-04
    • 2022-11-24
    • 2015-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多