【发布时间】:2015-02-20 05:43:56
【问题描述】:
我正在尝试将 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
【问题讨论】:
我正在尝试将 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
【问题讨论】:
你不需要那里的“列”字,所以它是:
ALTER TABLE test_id
ADD xml_column xmltype;
【讨论】:
另外,
您可以同时添加多个列:
ALTER TABLE table_name ADD (column1 VARCHAR(40), column2 Date, column3 Number);
【讨论】:
存在语法错误- 列名之前不需要键COLUMN:
1.添加单列:
ALTER TABLE TABLE_NAME ADD
COLUMN_NAME DATA_TYPE;
2。添加多列:
ALTER TABLE TABLE_NAME ADD (
COLUMN_NAME1 DATA_TYPE1,
COLUMN_NAME2 DATA_TYPE2,
COLUMN_NAME3 DATA_TYPE3
.
.
.
);
【讨论】: