摘要: 逗号分隔的字符串转行数据的存储过程一个: 2,调用存储过程方法,获取转化后的行数据(collection) 打开Collection,可看到是这个字段是一个只有一列的列名为COLUMN_VALUE的表。 3,得到的这个值,因为是collection,不能直接使用。例如: 4,所以必须先把这个语句转化 阅读全文
posted @ 2016-12-03 15:24 美好的明天 阅读(736) 评论(0) 推荐(0)
摘要: Oracle中INSTR、SUBSTR和NVL的用法 INSTR用法:INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号) 返回找到的位置,如果找不到则返回0. 默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。若起始位置为0,返回值为0。 SUBST 阅读全文
posted @ 2016-12-03 14:05 美好的明天 阅读(802) 评论(0) 推荐(0)
摘要: --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;--返回... 阅读全文
posted @ 2016-12-03 13:59 美好的明天 阅读(749) 评论(0) 推荐(0)
摘要: 逗号分隔的字符串转换为行数据(collection) CREATE OR REPLACE FUNCTION "GET_STR_TAB" (v_str in varchar2) return table_str pipelined as v_new_str varchar2(8000); begin if v_str is null then pipe row(-1); e... 阅读全文
posted @ 2016-12-03 13:38 美好的明天 阅读(1026) 评论(0) 推荐(0)
摘要: 因为sum的使用需要group by的,所以,对于sum出来的东西想要排序,使用rownum的话,不能直接放在SQL里面的。 可以这样。 阅读全文
posted @ 2016-12-03 11:34 美好的明天 阅读(518) 评论(0) 推荐(1)
摘要: oracle的substr函数的用法 取得字符串中指定起始位置和长度的字符串 substr( string, start_position, [ length ] ) 如: substr('This is a test', 6, 2) would return 'is' substr('This i 阅读全文
posted @ 2016-12-03 10:27 美好的明天 阅读(413) 评论(0) 推荐(0)