web-dev-qa-db-ja.com

Oracleテーブルに列を追加する

XMLType列を表に追加しようとしていますが、エラーが返されます。どうして?

これはクエリです:

alter table TEST_ID add column xml_column xmltype;

エラーを返します:

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

そこに「列」という単語は必要ないので、次のとおりです。

ALTER TABLE test_id ADD xml_column xmltype;

21
Rob Wise

加えて、

以下を使用して、複数の列を同時に追加できます。

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