【问题标题】:ORA-00904: : invalid identifier while table creationORA-00904: : 创建表时标识符无效
【发布时间】:2013-11-26 05:04:34
【问题描述】:
CREATE TABLE T_Option_Details (
  Option_Id    NUMBER(2),
  Question_ID  INTEGER NOT NULL,
  Option       VARCHAR2(500) NOT NULL);

第 3 行出错 ORA-00904: : 无效的标识符

【问题讨论】:

  • CREATE TABLE t_Option_Details (option_Id NUMBER(2) , Question_ID INTEGER NOT NULL, option1 VARCHAR2(500) NOT NULL

标签: oracle oracle11g create-table


【解决方案1】:

OPTION 是 oracle 保留关键字,尝试使用类似这样的其他列名,

CREATE TABLE T_Option_Details(
     Option_Id   NUMBER(2),
     Question_ID INTEGER NOT NULL,
     OPTION_N      VARCHAR2(500) NOT NULL) 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-08
    相关资源
    最近更新 更多