Oracle SQL對錶的操作

yeahokay發表於2008-05-05

alter table tbl_sys_role_permission drop column operator_id ; //Oracle中刪除表中某列- -

alter table table_name add (col1 type,col2 type); //新增某列(欄位)- -

COMMENT ON COLUMN TABLE_AAA.STOCKMAN IS '管理人員' ;//給列新增註釋

ALTER TABLE TABLE_AAA ADD CONSTRAINT FK_TABLE_AAA_R_TABLE_BBB_S FOREIGN KEY (STOCKMAN) REFERENCES TABLE_BBB (ID)//給

列新增外來鍵

新增/刪除主鍵(primary key)

1、建立表的同時建立主鍵約束
(1)無命名
create table student (
studentid int primary key not null,
studentname varchar(8),
age int);
(2)有命名
create table students (
studentid int ,
studentname varchar(8),
age int,
constraint yy primary key(studentid));
2、刪除表中已有的主鍵約束
(1)有命名
alter table students drop constraint yy;
(2)無命名
可用 SELECT * from user_cons_columns;
查詢表中主鍵名稱得student表中的主鍵名為SYS_C002715
alter table student drop constraint SYS_C002715;
3、向表中新增主鍵約束
alter table student add constraint pk_student primary key(studentid);

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/786540/viewspace-1003370/,如需轉載,請註明出處,否則將追究法律責任。

相關文章