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

原创 2016年08月31日 00:06:54

–创建主外键(可以在创建表的同时添加主外键约束,也可以
–创建完成后再添加约束 )

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

语法:

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添加主键的四种方法:

oracle添加主键的四种方法: 列级,表级建立主键 drop table constraint_test; 1.create table constraint_test ( name...
  • seeyouc
  • seeyouc
  • 2016年11月09日 17:19
  • 12798

Oracle中给表添加主键、外键

1、创建表的同时创建主键约束   (1)无命名 create table student ( studentid int primary key not null, studentname...
  • qq_27828109
  • qq_27828109
  • 2016年05月27日 13:51
  • 4685

oracle主键的设置

最近总结了一下oracle主键的设置方法,贴到这保存一下吧。有两种方法可以设置主键,一种是自增长主键,另一种就是生成唯一序列。一、自增长主键--首先建一个表TESTcreate table TEST(...
  • tianping168
  • tianping168
  • 2008年08月29日 12:41
  • 14789

Oracle中给表添加主键、外键

Oracle中给表添加主键、外键
  • zhanggnol
  • zhanggnol
  • 2011年03月03日 21:49
  • 86338

Oracle之主键(Primary Key)用法详解

Oracle主键Primary Key的创建与维护
  • jssg_tzw
  • jssg_tzw
  • 2014年11月06日 19:09
  • 13145

oracle 设置主键、修改列等sql语句(转载)

数据库中存储数据的方式:规则表---〉分区表索引组织表簇修改列名alter table 表明 rename column rename 老列名 to 新列名添加 字段alter table 表名 ad...
  • bodybo
  • bodybo
  • 2007年10月25日 18:04
  • 14462

oracle数据库主键自动生成

  • 2013年10月16日 13:58
  • 19KB
  • 下载

ORACLE中添加删除主键

1、创建表的同时创建主键约束(1)无命名create table student ( studentid int primary key not null, studentname varchar(8...
  • mustbelove
  • mustbelove
  • 2007年06月01日 16:41
  • 73604

oracle创建表并添加主键,设置主键自增长

oracle序列详解和创建自增主键Oracle序列主键 序列: 是oacle提供的用于产生一系列唯一数字的数据库对象。 l 自动提供唯一的数值 l 共享对...
  • yao302789
  • yao302789
  • 2016年05月10日 15:13
  • 8391

MySQL入门——修改数据表4:添加主键约束、显示表结构、添加唯一约束

这里的添加主键约束、添加唯一约束,指的是列级约束,是在数据表创建以后再添加的。 例如,给user3表中的id字段添加主键约束: ALTER TABLE user3 ADD PRIMARY KEY...
  • SCNUHB
  • SCNUHB
  • 2016年05月20日 22:17
  • 5732
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle:SQL语句--对表的操作——添加主键约束
举报原因:
原因补充:

(最多只允许输入30个字)