oracle数据库如何通过plsql创建索引

 时间:2024-10-21 17:22:13

1、打开plsql,连接到oracle数据库,通过sql语句创建一张测试表,用于演示索引创建create table TblForIndex( Id varchar(50) not null, EmpNo varchar(50), EmpName varchar(100));

oracle数据库如何通过plsql创建索引

2、往上一步创建的测试表中插入几行测试墙绅褡孛数据insert into TblForIndex(Id, EmpNo, EmpName) values(sys_guid(), '600001', '员工1');insert into TblForIndex(Id, EmpNo, EmpName) values(sys_guid(), '600002', '员工2');insert into TblForIndex(Id, EmpNo, EmpName) values(sys_guid(), '600003', '员工3');

oracle数据库如何通过plsql创建索引

3、查询表中刚刚插入的测试数据select * from TblForIndex;

oracle数据库如何通过plsql创建索引

4、通过下面的SQL语句创建针对表TblForIndex的 唯一 索引create unique index idx_Id -- idx_Id 是索引名字on TblForIndex(Id); -- TblForIndex 是表名,Id 是栏位名称

oracle数据库如何通过plsql创建索引

5、上面创建的索引只包含了一个列,其实,索引的列是不固定的,oracle创建索引时,也可以包含多个列,多个列之间使用逗号分隔即可create index idx_Id_Empnoon TblForIndex(Id, Empno);

oracle数据库如何通过plsql创建索引

6、上面oracle创建的殇矬岭柳索引,都没有指定列的排序规则,默认都是升序,如何指定降序呢?其实只需要在列字段后面加上排序规则即可,升序使用as艘早祓胂c,降序使用desccreate index idx_Id_EmpNameon TblForIndex(Id asc, EmpName desc);

oracle数据库如何通过plsql创建索引

7、假设索引建错了,或者不想要这个索引了,如何删除索引呢?只需要使用【 drop index 索引名 】即可drop index idx_Id_EmpName;

oracle数据库如何通过plsql创建索引
  • PLSQL D如何查看表空间及其数据文件
  • SQL Server 如何查询最后一条记录
  • notepad++如何给选中文字区域标记颜色
  • notepad++怎么将界面语言设置为中文
  • mobaxterm上传文件教程
  • 热门搜索
    法制安全手抄报 英雄手抄报简单一点 小学生春节手抄报 书法手抄报 我爱科学手抄报 党的生日手抄报 科学手抄报图片大全 数学手抄报内容资料 崇尚科学反对邪教手抄报 歌颂祖国手抄报