ORA-00984: column not allowed here - Oracle database

点点圈 提交于 2019-12-11 20:20:19

问题


I want to add a column on an existing table (ORACLE Database) :

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

I got this error :

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

Here are my actuel table :

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)

I have no column named LANCEMENT_RAPIDE_OAV, is there anybody who can help ?


回答1:


Corrected command:

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


来源:https://stackoverflow.com/questions/27816198/ora-00984-column-not-allowed-here-oracle-database

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!