您的位置:首页 > 数据库 > Oracle

Oracle:SQL语句--对表的操作——添加主键约束

2016-08-31 00:06 218 查看
–创建主外键(可以在创建表的同时添加主外键约束,也可以

–创建完成后再添加约束 )

—–方法一:表创建的同时,添加主键约束

语法:

create table 表名

(

列名1 数据类型及长度 constraint 主键名称(一般主键名称为”PK_”开头) primary key,

列名2 数据类型及长度 not null,——-not null 约束该列不为空,不写表示可以为空

列名3 数据类型及长度

)tablespace 表空间名称;——-指定将该表放在某个表空间里,可以省略不指定

例:

create table T_DEPOSIT

(savingid VARCHAR2(20) constraint pk_savingid primary key,

savingname VARCHAR2(20) not null,

descrip VARCHAR2(50)

)tablespace ATM_tablespace;

————注意————-

CREATE TABLE T_cardInfo –银行卡信息表

(

cardID varchar2(19) primary key,

—— 如果此处这样定义主键,则主键名称系统自己定义设置

);

—–方法二:表创建后,添加主键约束

语法:

alter table 表名

add constraint 主键名称(一般主键名称为”PK_”开头) primary key(要设为主键的列名);

例:

alter table T_Grade

add constraint pk_gradeId primary key (gradeId);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle sql 数据