oracle
ytc666
互联网电商老兵,曾在京东负责供应链研发,在阿芙精油做技术管理工作,后创业企业微信解决方案,现公司转型做小区电商
展开
-
当存储过程参数中有游标时,调用方法如下
variable tempCur refcursor;//必须声明全局绑定变量declear month varchar2(10) := 2009-09;begin PKG_SUBSTATION_LINE.GET_SUBSTATION_VOLTAGE_TABLE(month,:tempCur);end; 程序包如下: CREATE OR REPL原创 2009-09-15 10:33:00 · 709 阅读 · 0 评论 -
Oracle字符串函数
1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 322.CHR 给出整数,返回对应的字符; SQ原创 2009-11-03 16:53:00 · 299 阅读 · 0 评论 -
性能优化---替代not in
虽然现在计算机硬件及网络设备都比以前大大提高,但查询优化也是我们要追求的,尤其在大的庞大的数据量下。 在sql查询中,not in 需要全集检索,很影响性能。 为了提高查询性能,我们可以用 连接 替代not in 如下: select a,b,c from A where a not in (select a from B); 可以替换为 select a,原创 2010-01-20 11:22:00 · 1571 阅读 · 0 评论 -
Oracle TO_DATE
Oracle中TO_DATE格式2009-04-14 10:53TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007原创 2009-12-15 11:06:00 · 672 阅读 · 0 评论 -
oracle行列转换(转)
1、固定列数的行列转换如student subject grade--------- ---------- --------student1 语文 80student1 数学 70student1 英语 60student2 语文 90student2 数学 80student2 英语 100……转换为语文 数学 英语student1 80 70 60student2 90 80 100……语句如原创 2010-02-26 13:36:00 · 488 阅读 · 0 评论 -
oracle取10至20行
oracle取前10行 select * from tableName where rownum oracle取10至20行 select * from (select t.*,rownum r from tableName t where rownum=10;原创 2010-02-26 10:10:00 · 3744 阅读 · 0 评论