oracle 修改表名、列名、字段類型、添加列、刪除列

1. 創建測試表
create table emp1(
eon number primary key,
vname varchar2(10)
);


2. 修改表名
rename emp1 to emp2;
alter table emp2 rename to emp3;


3. 修改列名
alter table emp3 rename column vname to ename;


4. 添加列在最後
alter table emp3 add (job varchar2(20));


5. 修改列的類型
alter table emp3 modify (ename varchar2(20));


6. 刪除指定的列
alter table emp3 drop (job);


7. 通過子查詢創建表
該方法可以實現自由插入/刪除列,更改列的順序。
比如:emp表的的字段是這樣的(eno,ename,job,birthday,salary)。現在要在第2列前插入dno列。操作如下:
alter table emp add (dno number);
create table emp4 as select eno, dno, ename, job, salary,birthday from emp;
drop table emp;
rename emp4 to emp;







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章