Oracle主鍵primary key
oracle主鍵添加語句通常緊跟在建表語句之后,也可以直接嵌在列聲明里創建,oracle創建主鍵時會自動在該列上創建索引。
1、創建主鍵
方法一、使用add constraint 方法添加主鍵約束
alter table 表名 add constraint 主鍵名 primary key (列名1,列名2,...)
方法二、使用索引創建主鍵
當省略using index后面的index_name時,創建主鍵的同時創建同名索引;當使用已有索引index_name創建主鍵時,注意索引列和主鍵列應該相同才能創建成功。
alter table 表名 add constraint 主鍵名 primary key (列名1,列名2,...) using index [index_name];
方法三、直接添加主鍵
同樣,創建主鍵的同時創建同名索引。
alter table 表名 add primary key (列名1,列名2,...) ;
方法四、參數列內添加主鍵
create table table_A
(
siteid VARCHAR2(8) not null,
soid VARCHAR2(600) not null,
item VARCHAR2(20) not null,
qty NUMBER(22,4)
constraint PK_table_A primary key (siteid , soid )
);
2、刪除主鍵
刪除主鍵時,同名索引也會被刪掉,如下:
alter table 表名 drop primary key ;
只刪除主鍵,保留索引,如下:
alter table 表名 drop primary key keep index;
不管在什么地方上班,請記住:
工作不養閑人,團隊不養懶人。入一行先別惦記著賺錢,先學著讓自己值錢。賺不到錢賺知識;賺不到知識賺經歷;賺不到經歷賺閱歷;以上都賺到了就不可能賺不到錢。只有先改變自己的態度,才能改變人生的高度。
讓一個人迷茫的原因只有一個,那就是本該拼搏的年紀,卻想的太多,做的太少。

浙公網安備 33010602011771號