Oracle索引和创建函数
一,索引
创建普通索引
create index 索引名 on 表名(元素);
例:对teacher表中的name做普通索引:create index t_index on teacher(name);
创建唯一索引
create unique index 索引名 on 表名(元素)
create unique index only_name on teacher(name);
创建复合索引
create index 索引名 on 表名(元素1,元素2) ;
create index id_name_index on teacher(id,name);
创建反向键索引
create index 索引名 on 表名(元素) reverse;
create index t_index on teacher(name) reverse;
创建位图索引(很少用上)
create bitmap index 索引名 on 表名(元素);
二,创建函数
举例一:
--创建奇偶数
create or replace function checkNumber(num number)
return varchar2
asresultStr varchar2(32);temp number;begintemp:=mod(num,2);if temp=1 thenresultStr:='奇数';else resultStr:='偶数';end if;return resultStr;end;
测试结果:
select checkNumber(10)from dual; ---是偶数
举例二:
--传入两个数,求和并判断和值是奇偶数
create or replace function checksunvalue(num1 number,num2 number)
return varchar2
asresultStr varchar2(32);sumValue number;beginsumValue:=num1+num2;if mod(sumValue,2)=0then resultStr:='偶数';elseresultStr:='奇数';end if;return resultStr;end;
测试结果:
select checksunvalue(2,7) from dual; --求和结果是奇数
Oracle索引和创建函数相关推荐
- oracle怎么么创建索引,Oracle 创建索引,oracle索引怎么创建
Oracle 创建索引,oracle索引怎么创建 索引是数据库服务器用来加快检索的速度,再通过加了索引的列进行检索 时候,数据库会自动使用索引,使用索引所在的列值进行快速检索,快速定位到 真实的数据内 ...
- Oracle索引(Index)创建使用
Oracle对象教程:索引(Index)创建使用,索引:对数据库表中的某些列进行排序,便于提高查询效率. 例如现实中例子: 当我们在某本书中查找特定的章节内容时,可以先从书的目录着手,找到该章节所在的 ...
- Oracle索引梳理系列(六)- Oracle索引种类之函数索引
函数索引 1.1 概述 在实际应用中,当条件列使用函数运算进行数据匹配时,即使该列建立了索引,索引也不会被使用. 如下示例,其中在owner列上建立一个普通b-tree索引,观 察两种查询方式(不使用 ...
- oracle索引创建与使用方法,oracle 索引的创建与使用
什么是数据库索引 在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快. 索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容. 对于数据库来说,索引是 ...
- oracle索引的创建与删除,Oracle关于索引创建中断无法删除的问题
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Helvetica} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px ...
- oracle 索引的创建和生效
- 千呼万唤始出来,MySQL 8.0索引三剑客之函数索引
MySQL 8.0新特性专栏目录 <MySQL开发规范>过时了,视图查询性能提升了一万倍 你真的会用EXPLAIN么,SQL性能优化王者晋级之路 索引三剑客之降序索引和不可见索引 千呼万唤 ...
- oracle创建索引index,【学习笔记】Oracle索引 创建含sysdate的函数index案例
天萃荷净 分享一篇运维DBA需求,创建含sysdate的函数index案例 1.模拟Oracle数据库环境 创建表插入数据库 [oracle@node1 ~]$ sqlplus chf/oraclep ...
- Oracle中索引的创建和使用
OLTP系统索引创建 创建索引的作用 1.通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性. 2.可以大大加快数据的检索速度,这也是创建索引的最主要的原因. 3.可以加速表和表之间的连接 ...
最新文章
- ROS 用 roboware实现节点信息发送和接收
- 宗成庆:如何撰写毕业论文?
- 照书学WPF之 Dependency Property 1
- Spring----自定义异常类
- iptables的增删改查
- html5音频文件生成波形图代码,HTML5/D3.js 可视音频波形柱状图
- 前端学习(1369):中间件应用
- redis 分布式锁的 5个坑,真是又大又深
- Git学习笔记1--Git原理简单介绍
- 电商培训有用是有前置条件的
- Node文件服务器(文件上传)
- PHP修改防火墙ip,利用防火墙进行同网段下的ip地址欺骗
- 5个物联网商业案例及其带给我们的启示
- 【Android之SmartImageView图片控件】
- HeadFirstC笔记_6 数据结构与动态存储:牵线搭桥
- ABP框架官网例子实践(2)(ASP.NET core+Multi Page Web Application)
- linux下搜索文件和文件夹
- css–sprit_CSS速记与速记–使用哪个
- python和PQ的完美结合——python批量刷新PQ工作簿模型
- ccxt php系统,CCXT中文开发手册