学习
gahaya
这个作者很懒,什么都没留下…
展开
-
ORACLE 树形结构数据 查询某结点下全部子节点无限递归的前2个数据
SELECT * FROM ( SELECT * FROM TABLE_NAME CONNECT BY PRIOR _LEVEL_ID = _UPPER_LEVEL_ID AND _NUM <= 2 START WITH _UPPER_LEVEL_ID IN ( SELEC原创 2014-01-16 14:14:57 · 849 阅读 · 0 评论 -
ORACLE ORA-01034: ORACLE not available解决
由于ORA-00844: Parameter not taking MEMORY_TARGET into accountORA-00851: SGA_MAX_SIZE size1 cannot be set to more than MEMORY_TARGET size2产生ORA-01034: ORACLE not available导致oracle无法启动过程如下:1. pf转载 2013-10-23 16:31:57 · 773 阅读 · 0 评论 -
Oracle 获取两个时间间隔天数
select trunc(时间1- 时间2) from table_name;时间1和时间2必须是date类型 如果不是必须to_date;转载 2012-11-05 12:23:03 · 7088 阅读 · 0 评论 -
ORACLE-查询最近N个月记录
SELECT * FROM TABLE_NAME AWHERE TRUNC(A.COLUMN_NAME) > ADD_MONTHS(TO_DATE(TO_CHAR(SYSDATE , 'YYYY-MM-DD') , 'yyyy-mm-dd') , -3)转载 2013-12-27 10:45:21 · 1993 阅读 · 0 评论 -
ORACLE 两日期相差年数
SELECT EXTRACT(YEAR FROM SYSDATE) - EXTRACT(YEAR FROM TO_DATE('2011-06-05','YYYY-MM-DD')) YEARS FROM DUAL;转载 2013-08-12 08:51:21 · 5892 阅读 · 0 评论 -
oracle sign函数解决大于小于的decode写法
select decode(sign(colA - colB) , -1 , colA + colB , colA) from table_namesign函数返回-1 , 0 , 1分别标识小于 , 等于 , 大于。转载 2012-11-17 09:31:23 · 15571 阅读 · 0 评论 -
ORACLE查询某字符在字符串中出现次数
select length(regexp_replace(replace('ORACLE查询某字符在字符串中出现次数', '字符', '|'), '[^|]+', '')) as COUNT from dual;转载 2013-12-04 21:08:01 · 5347 阅读 · 0 评论 -
ORACLE 获取字符串中数字
select REGEXP_SUBSTR('xxx公司创建于1990年','[[:digit:]]+') from dual; 但仅能获取第一个数字串 如 select REGEXP_SUBSTR('xxx公司创建于1990年 , 目前已是世界500强公司','[[:digit:]]+') from dual; 仅能获取到1990原创 2013-10-31 14:24:36 · 700 阅读 · 0 评论 -
ORACLE 异常处理
BEGIN DBMS_OUTPUT.PUT_LINE('1'); EXCEPTION when others then DBMS_OUTPUT.PUT_LINE('2'); END;原创 2013-10-23 15:24:51 · 446 阅读 · 0 评论 -
ORACLE 用户表权限授权
以超级用户登录grant all on table_name to username;原创 2013-08-12 08:57:53 · 1239 阅读 · 0 评论 -
ORACLE insert into select
INSERT INTO TABLE_NAME(USERNAME , JID) SELECT '1' , '2' FROM DUAL;原创 2013-08-21 14:17:22 · 788 阅读 · 0 评论 -
ORACLE REPLACE语法
SELECT REPLACE(JID , '@127.0.0.1' , '') , JID FROM TABLE_NAME WHERE ROOMID = 1;原创 2013-07-12 09:53:18 · 754 阅读 · 0 评论 -
ORACLE 函数返回对象类型结果集
注:适用于表中只有一行数据,如果多行数据建议用表类型结果集创建对象类型CREATE OR REPLACE TYPE "T_B_PARAMETER" AS OBJECT( PARAMETER_ID NUMBER , PARAMETER_WITHDRAWAL_R NUMBER(15,2), PARAMETER_W原创 2014-09-16 15:03:51 · 925 阅读 · 0 评论