oracle怎么增加主键

方法:1、利用“alter table 表名 add constraint 主键名 primary key(主键)”语句添加有命名主键;2、利用“alter table 表名 add primary key(主键字段)”语句添加无命名主键。 本教程操作环境:Win

    <blockquote><p>方法:1、利用“alter table 表名 add constraint 主键名 primary key(主键)”语句添加有命名主键;2、利用“alter table 表名 add primary key(主键字段)”语句添加无命名主键。</p></blockquote>

本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。

oracle怎么增加主键

主键解释:

一个表的唯一关键字 比如一个学生表 学号不能重复且唯一 ,学号就是关键字,即为主键。

区别于外键:

外键就是跟其他表联系的字段 ,还是比如有一张学生表 还有一张选课表,这个时候要修改学生表中的学号 ,选课表里对应的就也得变,这样就需要给选课表加学号作为外键约束,这样当你修改学号时 所有外键关联的就都改了

主键的添加、删除等操作

1.有命名主键

1)有命名主键的添加

①建表时添加主键(yy为主键“ID”的主键名称)

2)有命名主键的删除

3)有命名主键的修改

需先删除主键,再进行添加

2.无命名主键

1)无命名主键的创建

①建表时添加主键(主键“ID”的主键名称需要查询出来,下文有方法)

2)无命名主键的删除

①先查出来主键名(constraint_name),user_cons_columns表会在文末给出解释

②再执行删除的SQL

3)无命名主键的修改

需先删除主键,再进行添加

推荐教程:《Oracle视频教程》

以上就是oracle怎么增加主键的详细内容,更多请关注每日运维其它相关文章!