반응형
Oracle 10g에서 테이블 열의 이름을 바꾸는 방법
알고 싶습니다 : Oracle 10g에서 테이블 열의 이름을 바꾸는 방법은 무엇입니까?
SQL> create table a(id number);
Table created.
SQL> alter table a rename column id to new_id;
Table altered.
SQL> desc a
Name Null? Type
----------------------------------------- -------- -----------
NEW_ID NUMBER
쿼리 구문은 다음과 같습니다.
Alter table <table name> rename column <column name> to <new column name>;
예:
Alter table employee rename column eName to empName;
공백이없는 열 이름을 공백이있는 열 이름으로 바꾸려면 :
Alter table employee rename column empName to "Emp Name";
공백이있는 열을 공백이없는 열 이름으로 바꾸려면 :
Alter table employee rename column "emp name" to empName;
alter table table_name rename column oldColumn to newColumn;
supply_master가 테이블이라고 가정하고
SQL>desc supply_master;
SQL>Name
SUPPLIER_NO
SUPPLIER_NAME
ADDRESS1
ADDRESS2
CITY
STATE
PINCODE
SQL>alter table Supply_master rename column ADDRESS1 TO ADDR;
Table altered
SQL> desc Supply_master;
Name
-----------------------
SUPPLIER_NO
SUPPLIER_NAME
ADDR ///////////this has been renamed........//////////////
ADDRESS2
CITY
STATE
PINCODE
alter table table_name
rename column old_column_name/field_name to new_column_name/field_name;
예: alter table student column name to username;
참고 URL : https://stackoverflow.com/questions/13878383/how-to-rename-a-table-column-in-oracle-10g
반응형
'Program Club' 카테고리의 다른 글
| Android logcat 데이터를 파일에 쓰기 (0) | 2020.11.03 |
|---|---|
| Jenkins 빌드에서 업데이트되지 않는 Git 하위 모듈 (0) | 2020.11.03 |
| SqlDateTime.MinValue! = DateTime.MinValue, 왜? (0) | 2020.11.03 |
| 호환되지 않는 문자 인코딩 : ASCII-8BIT 및 UTF-8 (0) | 2020.11.03 |
| 리모컨없이 모든 로컬 브랜치 나열 (0) | 2020.11.03 |