如何在Netezza中删除以Digit开头的列

问题描述

由于上传数据时出错,创建了额外的列,并且其中一个列名称变为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

解决方法

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

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...