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);
以上所述是小编给大家介绍的oracle中添加删除主键的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:- Oracle数据库中创建自增主键的实例教程
- Oracle学习记录之使用自定义函数和触发器实现主键动态生成
- oracle删除主键查看主键约束及创建联合主键
- 深入Mysql,SqlServer,Oracle主键自动增长的设置详解
- Oracle 数据库针对表主键列并发导致行级锁简单演示
- Oracle与Mysql主键、索引及分页的区别小结
- Oracle创建主键自增表(sql语句实现)及触发器应用