前面谈到任何对列的操作都可能导致全表扫描,例如:
select * from emp where substr(ename,1,2)=’SM’;
但是这种查询又经常使用,我们可以创建一个带有substr函数的基于函数的索引,
create index emp_ename_substr on eemp ( substr(ename,1,2) );
这样在执行上面的查询语句时,这个基于函数的索...
分类:
数据库 时间:
2015-01-07 09:21:30
阅读次数:
163
--预定义异常:系统已经声明的异常DECLARE V_NAME EMP.ENAME%TYPE;BEGIN SELECT ENAME INTO V_NAME FROM EMP WHERE EMPNO = 1234; EXCEPTION WHEN NO_DATA_FOUND THEN ...
分类:
数据库 时间:
2015-01-06 15:04:09
阅读次数:
248
oracle分析函数——listagg篇(1)使用listagg将多行数据合并到一行例表:select deptno, ename from emp order by deptno, ename假设有一个需求,需要将emp表中相同部门的雇员姓名存放到一行中,不同的姓名用逗号“,”分隔,结果如下图:我...
分类:
数据库 时间:
2015-01-06 09:45:21
阅读次数:
259
1.--查询表的所有内容SELECT * FROM emp;2.--查询员工编号,姓名,基本工资SELECT e.empno,e.ename,e.salFROM emp e;3.--查询职位并去掉重复SELECT DISTINCT e.jobFROM emp e;4.--查询员工编号,姓名,基本工资...
分类:
其他好文 时间:
2015-01-05 21:45:20
阅读次数:
332
使用scott用户下的表,1.查询所有内容SELECT * FROM emp;2.查询员工信息,包括员工编号,姓名,职位3个信息SELECT empno,ename,job FROM emp;3.查询所有职位SELECT JOB FROM emp;4.查询所有职位并去掉重复用DISTINCTSELE...
分类:
数据库 时间:
2015-01-05 20:27:07
阅读次数:
208
一、exp/imp和expdp/impdp在功能上的区别: 1、把用户usera的对象导入到userb emp/imp用法: formuser=usera touser=userb; empdp/impdp用法: remap_schema='usera':'userb' 例如: imp...
分类:
数据库 时间:
2015-01-04 19:14:48
阅读次数:
201
Oracle默认安装中,已经创建了一个SCOTT用户,默认密码是:tiger,该用户下有四张表分别是:
雇员表(EMP),部门表(DEPT),工资登记表和奖金表。接下来很多操作都是在该用户下完成的。
Oracle开发中,依然存在算术运算,关系运算,和逻辑运算。
Oracle中的算术运算符,没有C#中的算术运算符丰富,只有+、-、*、/四个,
其中除号(/)的结果是浮点数。求余运算只能借助函...
分类:
数据库 时间:
2015-01-04 09:59:40
阅读次数:
218
题目:
Compare two version numbers version1 and version1.
If version1 > version2 return 1, if version1 version2 return -1, otherwise return 0.
You may assume that the version strings are non-emp...
分类:
编程语言 时间:
2014-12-29 12:11:35
阅读次数:
320
数据库对象——函数1、函数(function)分为两种,一种是oracle数据库自身的函数,另一种是用户自己写的函数。2、使用函数把小写字幕变成大写字幕。selectupper(‘ailoveyou‘)fromdual;3、创建一个通过员工的ID号获取其薪水的函数createorreplacefunctionget_empsal(emp_noinnum..
分类:
数据库 时间:
2014-12-27 06:49:44
阅读次数:
224
declare @sql nvarchar(2000) declare @cou int declare @id varchar(20) set @id='1' set @sql='select @count=count(*) from emp where id=@id' exec sp_execu...
分类:
数据库 时间:
2014-12-26 09:37:32
阅读次数:
263