我想将表里的列删除掉,但是报如下错误。
ALTER TABLE ORDER_ANALYSE DROP COLUMN (X)AD_ID 报 ora-00904 (X)AD_ID 标识符无效
解决方案:
因为 column 后边的字段 没有加上双引号
正确写法如下:
ALTER TABLE ORDER_ANALYSE DROP COLUMN "(X)AD_ID"
ALTER TABLE ORDER_ANALYSE DROP COLUMN (X)AD_ID 报 ora-00904 (X)AD_ID 标识符无效
解决方案:
因为 column 后边的字段 没有加上双引号
正确写法如下:
ALTER TABLE ORDER_ANALYSE DROP COLUMN "(X)AD_ID"
本文介绍了一个常见的Oracle数据库操作问题——删除表中指定列时出现ORA-00904错误的原因及解决方案。错误提示为标识符无效,解决办法是在列名前后加上双引号。

1万+

被折叠的 条评论
为什么被折叠?



