【问题标题】:when I create table, I got this error ORA-00904: : invalid identifier创建表时,出现此错误 ORA-00904: : invalid identifier
【发布时间】:2015-09-25 14:26:25
【问题描述】:

我在建表的时候遇到这个错误ORA-00904: : invalid identifier,不知道这个错误是什么意思。

Create table c_stock(s_date date not null,
                     o_stock number(4),
                     add number(4),
                     total number(4));

【问题讨论】:

  • 感谢您的回答,一切正常
  • 看语法高亮add关键字是BLUE

标签: sql oracle


【解决方案1】:

来自ORA-00904 description

ORA-00904 字符串:无效标识符

原因:输入的列名丢失或无效

操作:输入有效的列名。有效的列名必须以 一个字母,不超过30个字符,并且只包含 字母数字字符和特殊字符 $、_ 和 #。如果它 包含其他字符,则必须用双引号括起来 引号。它可能不是保留字

查看list of Oracle reserved wordsADD 出现在第二行。

更改该列名称应该可以解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多