oracle开发小技巧
文章平均质量分 56
天蝎承载梦想
心怀梦想,不断拼搏!
展开
-
My first CSDN
这是我的一篇CSDN 文章,下定决心学好ASP.net'、SQL。加油!!!原创 2015-07-18 12:27:39 · 397 阅读 · 0 评论 -
Oracle 函数 Translate 的用法
一、语法: TRANSLATE(string,from_str,to_str) 二、目的 返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。TRANSLATE 是 REPLACE 所提供的功能的一个超集。如果 from_str 比 to_str 长,那么在 from_str 中而不在 to_str 中的额外字符将从 string 中被删除转载 2016-11-17 11:07:09 · 877 阅读 · 0 评论 -
oracle日期转换
--To_date格式 --to_date(字符串,’yyyymm’) 201201 select to_date(201611,'yyyymm') from dual; --to_date(字符串,’yyyy-mm’) select to_date(201611,'yyyy-mm') from dual; --to_date(字符串,’yyyy原创 2016-11-16 17:11:04 · 462 阅读 · 0 评论 -
Oracle 取随机数
1、从表中随机取记录 select * from (select * from staff order by dbms_random.random) where rownum 表示从STAFF表中随机取3条记录2、产生随机数 SELECT DBMS_RANDOM.RANDOM FROM DUAL; 产转载 2016-11-16 16:22:09 · 340 阅读 · 0 评论 -
Oracle中的事务之savepoint
一、基本概念保存点savepoint是事务中的一点,通过rollback可以返回到某个保存点。一个事务中可以有多个保存点。一旦事务提交,该事务中的保存点会自动被删除,那么无论刚才做了多少个保存点,都统统没有了。 www.2cto.com SQL> savepoint sp; Savepoint created SQL> delete from my转载 2016-11-16 10:41:09 · 918 阅读 · 0 评论 -
Oracle集合操作函数:union、intersect、minus
集合操作符专门用于合并多条select 语句的结果,包括:UNION, UNION ALL, INTERSECT , MINUS。当使用集合操作符时,必须确保不同查询的列个数和数据类型匹配。 集合操作符具有以下注意事项: 集合操作符不适用于LOB、VARRAY和嵌套表列。 UNION、INTERSECT、MINUS操作符不使用于 LONG列。 如果选原创 2016-11-16 10:18:36 · 547 阅读 · 0 评论 -
在字符串中截取数字
1.可以通过REGEXP_SUBSTR函数(配合正则表达式)来实现。举例:sql:select regexp_substr('CYJ8-ABC','[0-9]+') from dual;以上sql执行结果:8;备注:REGEXP_SUBSTR函数格式如下:function REGEXP_SUBSTR(String, pattern, position, occurrence, m原创 2016-11-05 15:22:57 · 819 阅读 · 0 评论 -
oracle中把不同字段中的值整理成一句话输出
SQL代码:select '部门编号:'||a.dept_id||'部门名称:'||b.dept_name||'年龄最大为:'||a.agefrom(select a.dept_id,a.age,dense_rank()over(partition by a.dept_id order by a.age desc) d_rankfrom tb_wyh_user原创 2016-07-07 17:49:21 · 598 阅读 · 0 评论 -
过程及程序块的技巧
--代码2.1 使用书序结构计算员工薪资 DECLARE v_sal1 NUMBER; v_sal2 NUMBER; v_sumsal NUMBER; BEGIN SELECT sal INTO v_sal1 FROM emp WHERE empno = &empno1; SELECT sal INTO v_sal转载 2016-07-13 15:49:36 · 611 阅读 · 0 评论 -
oracle中next_day()函数解析
oracle中next_day()函数解析 Sql代码 当前系统时间的下一星期一的时间select next_day(sysdate,1) from dual NEXT_DAY(date,char) date参数为日期型, char:为1~7或Monday/Mon~Sunday/ www.2cto.com 指定时间的下一个星期几(由char指定转载 2016-11-17 11:37:02 · 7678 阅读 · 0 评论