程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle alter table

Oracle alter table

編輯:Oracle數據庫基礎

alter table 的功能

 

 

 



create table test(a varchar2(20),b number(2))
重名命
alter table test rename to test1
(rename test1 to test2)

增刪字段


    alter table test2 drop column  f

修改字段類型和大小
alter table test2 modify d varchar(40)
alter table test2 modify f varchar(40)

alter table test2 add  c varchar2(30)
alter table test2 add  (d varchar2(30),e number(4))
alter table test2 rename column e  to f

處理約束


   alter   table   test2     add   constraint   pk_mypri   primary   key   (d,f)

    利用下面的語句在刪除DEPT表中的PRIMARY KEY約束時,同時將刪除其它表中引用這個約束的FOREIGN KEY約束: 
    alter table dept drop primary key cascade

     加foreign key約束(多字段/表級)
    alter table employees   add constraint emp_jobs_fk foreign key (job,deptno) references jobs (jobid,deptno) on delete cascade 
   
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved