web-dev-qa-db-fra.com

Ajouter une colonne dans la table Oracle

J'essaie d'ajouter une colonne XMLType dans une table, mais cela renvoie une erreur. Pourquoi?

Voici la requête:

alter table TEST_ID add column xml_column xmltype;

Il renvoie l'erreur:

[SQL] alter table TEST_ID add column xml_column xmltype
[Err] ORA-00904: : invalid identifier
14
user3807736

Vous n'avez pas besoin du mot "colonne" là-dedans, c'est donc:

ALTER TABLE test_id ADD xml_column xmltype;

21
Rob Wise

En plus,

vous pouvez ajouter plusieurs colonnes en même temps avec:

ALTER TABLE table_name ADD (column1 VARCHAR(40), column2 Date, column3 Number);
7
elfekz