加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

Oracle查询--增进--删除--修改主键

发布时间:2020-12-24 13:42:49 所属栏目:站长百科 来源:网络整理
导读:对Oracle表主键的操纵,有四类:查询,增进,修改,删除 1、查询主键 /* 查询某个表中存在的束缚 */ select * from user_constraints where table_name = ‘ 表名大写 ‘ ;查询功效表现束缚范例,束缚名称,不表现束缚在哪个字段上 /* 查询某个表各字段束缚

对Oracle表主键的操纵,有四类:查询,增进,修改,删除

1、查询主键

/*查询某个表中存在的束缚*/
select * from user_constraints where table_name=‘表名大写‘;
查询功效表现束缚范例,束缚名称,不表现束缚在哪个字段上
/*查询某个表各字段束缚*/ select * from user_cons_columns where table_name=‘表名大写‘; 查询功效表现束缚名称,字段名称,不表现束缚范例
/*查询某个表的主键束缚*/ select A.column_name,A.constraint_name from user_cons_columns A,user_constraints B where A.constraint_name=B.constraint_name and A.table_name=‘表名大写‘ and B.constraint_type=‘P‘; 查询功效表现列名,束缚名。‘P‘暗示primary Key,‘C‘暗示check,此处constraint_type=‘P‘

2、增进主键

alter table 表名 add constraint 主键名 primary key(列名);

3、删除主键

/*主键,在查询处可以得到*/
alter table 表名 drop constraint 主键

4、修改主键

oracle不能直接修改主键,通过删除已有主键再增进,到达修改的目标

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读