文档课题:验证oracle创建唯一键后索引的自动生成.
数据库:oracle 11.2.0.4
1、原表数据
HR@orcl150> DESC test2;
Name Null? Type
----------------------------------------- -------- ----------------------------
ID NUMBER(4)
NAME VARCHAR2(20)
HR@orcl150> select * from test2;
ID NAME
---------- --------------------
1 henrry
2、添加约束
HR@orcl150> alter table test2 add constraint indx_test2_id unique (id) enable novalidate;
Table altered.
3、数据验证
HR@orcl150> col owner for a10
HR@orcl150> col CONSTRAINT_NAME for a20
HR@orcl150> col TABLE_NAME for a15
HR@orcl150> set line 200
HR@orcl150> select owner,constraint_name,constraint_type,table_name from user_constraints where table_name='TEST2';
OWNER CONSTRAINT_NAME C TABLE_NAME
---------- -------------------- - ---------------
HR INDX_TEST2_ID U TEST2
HR@orcl150> select INDEX_NAME from user_indexes where table_name='TEST2';
INDEX_NAME
------------------------------
INDX_TEST2_ID
结论:表添加唯一键后,会自动生成相应索引.
验证oracle创建唯一键后索引的自动生成
原创
©著作权归作者所有:来自51CTO博客作者Liujun_Deng的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
一键生成PPT!让AI成为您的最佳帮手!
AI赋能,让PPT制作更加高效!
PPT 人工智能 深度学习 PPT模版