首页 > 数据库 >验证oracle创建唯一键后索引的自动生成

验证oracle创建唯一键后索引的自动生成

时间:2023-01-31 22:02:05浏览次数:63  
标签:test2 NAME 键后 HR 索引 orcl150 oracle table name

文档课题:验证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

结论:表添加唯一键后,会自动生成相应索引.

标签:test2,NAME,键后,HR,索引,orcl150,oracle,table,name
From: https://blog.51cto.com/u_12991611/6029891

相关文章

  • 游记 索引
    NOI2022邮寄FJOI2022游记2022WC比赛总结反思NOI2021同步赛打铁记&总结FJOI2021游记2021WC比赛总结反思APIO2020游记......
  • Oracle登录和报错:ORA-12560: TNS: 协议适配器错误
    网络上的解决办法1,查看Oracle的服务是否开启2,查看监听器是否开启3,在注册表中去查看Oracle_sid的值是否有误Oracle_sid的值查看方法::在windows平台如下操作......
  • 静默安装oracle 12c时报错INS-35178
    问题描述:静默安装oracle12c时报错INS-35178,如下所示:图形界面告警如下:配置文件中数据库内存管理选项如下所示:异常原因:物理内存大于4G不能用AMM,只能使用ASMM.解决方案:将配......
  • MysqlB树、B+树索引原理、性能优化原理、
    Mysql索引为什么选择B+树这种数据结构1、二叉树无法解决单边增长的问题。2、红黑树虽然可以通过节点旋转来达到节点自动平衡的问题、但无法有效控制树的高度。3、B树、B+......
  • Oracle存储过程打印输出错误信息、行号,快速排查
    本文转载自https://blog.csdn.net/lw112190/article/details/128268465 感谢博主 天天代码码天天 热心分享测试存储过程如下:createorreplaceprocedureprc_testi......
  • win10中Oracle完全卸载
    1、停止所有服务win+R输入services.msc打开服务,停止所有Oracle服务。2、卸载Oracle3、清理注册表1)运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删......
  • oracle 多行转一行逗号分割
    查询结构是多号,想将memo逗号分割后放到一行,修改如图     ......
  • 千万级数据,如何做性能优化?分库分表、Oracle分区表?
    大家好,我是哪吒,最近项目有一个新的需求,​​按月建表,按天分区​​。不都是分库分表吗?怎么又来个分区?让我们一起,一探究竟,深入理解一下Oracle分区表技术,实现快速入门,丰富个人简......
  • Blog索引
    搞了几年\(\rmOI\)还没有系统整理自己写过的东西,于是心血来潮在博客园搭了一个博客用来存放文章。按照我认为合理的顺序进行排列。感谢所有为我写博文提供帮助的人。......
  • mac m1使用oracle sqlplus
    环境macstudio(2022)ChipAppleM1Maxoracle官网https://www.oracle.com/database/technologies/instant-client/macos-intel-x86-downloads.html只有Intelx86的......