【[Oracle]常用工具集之SQL*Loader的用法】教程文章相关的互联网学习教程文章

Oracle CASE WHEN 用法介绍【代码】【图】

--简单Case函数 CASE sex WHEN ‘1‘ THEN ‘男‘ WHEN ‘2‘ THEN ‘女‘ ELSE ‘其他‘ END --Case搜索函数 CASEWHEN sex = ‘1‘ THEN ‘男‘ WHEN sex = ‘2‘ THEN ‘女‘ ELSE ‘其他‘ END 2. CASE WHEN 在语句中不同位置的用法 2.1 SELECT CASE WHEN 用法 SELECT grade, COUNT (CASE WHEN sex = 1 THEN 1 /*sex 1为男生,2位女生*/ ELSE NULL END) 男生数...

Oracle trunc()函数的用法

Oracle trunc()函数的用法标签:本文系统来源:http://www.cnblogs.com/nmliu/p/5929517.html

Oracle exp/imp数据导入导出工具基本用法

tables=(T_SCORE_RESULT) 3、导入一个或一组指定用户所属的全部表、索引和其他对象,设置fromuser选项imp system/manager@orcl file=d:\kpuser.dmp fromuser=kpuser //kpuser必须存在imp system/manager@orcl file=d:\users.dmp fromuser=(kpuser,kpuser1,test) //kpuser,kpuser1,test用户必须存在 4、将数据导入指定的一个或多个用户,设置fromuser和touser选项imp system/manager file=d:\kpuser.dmp fromuser=kpuser touser=...

oracle中trim,ltrim,rtrim函数用法

oracle中trim,ltrim,rtrim函数用法标签:本文系统来源:http://www.cnblogs.com/harvey888/p/5944268.html

oracle存储过程中的if...elseif...else用法

if ... then ... elsif ... then ... else ... end if; or if ... then   ... else ... end if; or if ... then ... end if; 注:if后的条件不加括号 例子如下: if p_fh <> ‘‘ then p_strsql := p_strsql || ‘ and b.fh = p_fh‘; end if; oracle存储过程中的if...elseif...else用法标签:本文系统来源:http://www.cnb...

Oracle中Merge into用法总结

MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。 语法: MERGE INTO [your table-name] [rename your table here] USING ( [write your query here] )[rename your query-sql and using just like a table] ON (...

oracle cursor 用法总结

PL sql中cursor用法是非常广泛的,常常用于存储过程和函数的返回值,其中用于函数的返回值变相的解决了pl sql 没有表值函数的问题,一般的,在java 调用存储过程,所返回的结果集也是用游标去存储的。游标分为动态游标和静态游标1,动态游标定义分两种方式一种是先定义自定义类型如 Type my_cursor is ref cursor .这样就可以定义了一个游标类型,然后我们自己的变量就可以用这个自定义类型去定义了,如 cursorDemo my_cursor (直...

ORACLE 中的 ROW_NUMBER() OVER() 分析函数的用法

ORACLE 中的 ROW_NUMBER() OVER() 分析函数的用法 ROW_NUMBER() OVER(partition by col1 order by col2) 表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内是连续且唯一的)。 举例: SQL> DESC T1; Name Null? Type ----------------------------------------- -------- ---------------------------- ID ...

ORACLE中with的用法

对于数据库来说,最常用的操作恐怕就是查询了,各种复杂查询经常为搞的我们筋疲力尽。当然,这都不算什么。但是,对于一些多表查询,我们往往会没有头绪,不知道该如何操作。下面我就给大家推荐一种非常好用非常牛掰的查询技术:WITH怎么用呢?with的作用其实很简单,就是把with引导的语句看做一张临时表。废话不多说,直接上例子吧!例:查询出每个部门工资最高的雇员编号,雇员姓名,雇员薪资,雇佣日期,所在部门编号,所在部门...

oracle connect by用法篇 (转)【代码】【图】

1 21 2一般用来查找存在父子关系的数据,也就是树形结构的数据;其返还的数据也能够明确的区分出每一层的数据。start with condition1 是用来限制第一层的数据,或者叫根节点数据;以这部分数据为基础来查找第二层数据,然后以第二层数据查找第三层数据以此类推。connect by [prior] id=parentid 这部分是用来指明Oracle在查找数据时以怎样的一种关系去查找;比如说查找第二层的数据时用第一层数据的id去跟表里面记录的parentid字段...

oracle的substr函数的用法

oracle的substr函数的用法标签:tar rac www top 技术分享 comm art gif his 本文系统来源:http://www.cnblogs.com/alsf/p/6128109.html

oracle中substr() instr() 用法

substr(字符串,截取开始位置,截取长度)=返回截取的字 select substr(‘miaoying‘,0,1) from dual;--返回结果为:m select substr(‘miaoying‘,1,1) from dual;--返回结果为:m--说明0和1都表示截取的位置为第一个字符 select substr(‘miaoying‘,-7,4) from dual;--返回结果为:iaoy--负数表示:-7表示从右边开始数第七位开始,也就是i,截取长度为4的字符串--instr(源字符串,目标字符串,起始字符串,匹配字符串)=返回要截取...

Oracle中INSTR、SUBSTR和NVL的用法【代码】

INSTR(‘CORPORATE FLOOR‘, ‘OR‘, 0, 1) FROM DUAL; 返回值为0SELECT INSTR(‘CORPORATE FLOOR‘, ‘OR‘, 2, 1) FROM DUAL; 返回值为2SELECT INSTR(‘CORPORATE FLOOR‘, ‘OR‘, 2, 2) FROM DUAL; 返回值为5SELECT INSTR(‘CORPORATE FLOOR‘, ‘OR‘, -1, 1) FROM DUAL; 返回值为14SELECT INSTR(‘CORPORATE FLOOR‘, ‘OR‘, -5, 1) FROM DUAL; 返回值为5SUBSTR用法:SUBSTR( 源字符串, 查找起始位置, [ 长度 ] )返回值为...

Oracle中的填充函数lpad和rpad的用法(转)

select lpad(‘zhanglt‘,10,‘z‘) from dual; 结果为:zzzzhanglt --返回值长度小于源字符串长度,将进行截断 select lpad(‘zhanglt‘,3,‘z‘) from dual; 默认情况下将用空格进行填充。 Rpad函数的用法与lpad基本一致,只不过填充方向在左边,需要注意的一点是如果长度小于源串,那么仍然进行截断,并且截断时从左边第一个字符开始。 ...

oracle中的exists 和not exists 用法详解

1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T1<<T2 时,1) 的查询效率高。 2) select * from T1 where T1.a in (select T2.a from T2) ; T1数据量非常大而T2数据量小时,T1>>T2 时,2) 的查询效率高。 exists 用法: 请注意 1)句中的有颜色字体的部分 ,理解其含义; 其中 “select 1 from T2 where T1.a=T2.a” 相当于一个关联表查询,相当于 “select 1 fr...