sourcecode

Oracle 테이블에 열 추가

copyscript 2023. 6. 8. 22:28
반응형

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

여기에 "열"이라는 단어가 필요하지 않으므로 다음과 같습니다.

ALTER TABLE test_id ADD xml_column xmltype;

게다가.

다음을 사용하여 여러 열을 동시에 추가할 수 있습니다.

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

구문 오류가 있습니다. 열 이름 앞에 COLUMN 가 필요하지 않습니다.

단일 열을 추가하는 방법

ALTER TABLE TABLE_NAME ADD 
    COLUMN_NAME DATA_TYPE;

여러 열을 추가하는 방법

ALTER TABLE TABLE_NAME ADD (
    COLUMN_NAME1 DATA_TYPE1,
    COLUMN_NAME2 DATA_TYPE2, 
    COLUMN_NAME3 DATA_TYPE3
    .
    .
    .
);

언급URL : https://stackoverflow.com/questions/27597378/add-column-in-oracle-table

반응형