【问题标题】:ORA-00984: column not allowed here - Oracle databaseORA-00984: 此处不允许列 - Oracle 数据库
【发布时间】:2015-01-07 09:29:39
【问题描述】:

我想在现有表(ORACLE 数据库)上添加一列:

ALTER TABLE FOA_PARAM_PRODUIT
ADD (LANCEMENT_RAPIDE_DEVIS          VARCHAR2    (1 CHAR)       DEFAULT N)
;

我收到了这个错误:

ADD (LANCEMENT_RAPIDE_DEVIS      VARCHAR2    (1 CHAR)   DEFAULT N)
                                                                        *
ERROR at line 2:
ORA-00984: column not allowed here

这是我的实际表:

ID_PRODUIT  NUMBER(5,0)
ID_MARCHE   NUMBER(5,0)
ID_BRANCHE  NUMBER(5,0)
COD_PRODUIT VARCHAR2(200 CHAR)
LIB_PRODUIT VARCHAR2(200 CHAR)
TYP_DEBRANCHEMENT   VARCHAR2(20 CHAR)
COD_OAV VARCHAR2(10 CHAR)
NOM_OAV VARCHAR2(50 CHAR)
OPPORTUNITE_OBLIGATOIRE VARCHAR2(1 CHAR)
NOM_EXECUTABLE_OAV  VARCHAR2(20 CHAR)

我没有名为LANCEMENT_RAPIDE_OAV 的专栏,有人可以帮忙吗?

【问题讨论】:

  • 我猜你的意思是'N'作为默认值。
  • 是的,就是这样!谢谢各位

标签: database oracle add


【解决方案1】:

更正的命令:

ALTER TABLE FOA_PARAM_PRODUIT ADD (LANCEMENT_RAPIDE_DEVIS VARCHAR2 (1 CHAR) DEFAULT 'N');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-31
    • 2018-11-16
    • 2013-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多