12 2016 档案

无可匹敌的创建job(细化很多细节)
摘要:declare jobno binary_integer ; rm_days number := 15; --保留多少天的数据,单位天数 rm_hour number := 23; --每天几点运行,单位24小时制 my_hour number; my_interval_day number := 阅读全文

posted @ 2016-12-21 10:58 Oracle-fans 阅读(158) 评论(0) 推荐(0)

修改sqlplus提示符
摘要:如图所示 : 修改 提示符为 username(sid_serial#)@instance_name ,这样其实很方便的 以下是步骤 在11g中glogin.sql 文件是不存在的,取而代之的是 login.sql 直接编辑该文件就可 vi $ORACLE_HOME/sqlplus/bin/logi 阅读全文

posted @ 2016-12-20 21:40 Oracle-fans 阅读(902) 评论(0) 推荐(0)

job还是job
摘要:declare jobno binary_integer;rm_days number;rm_hour number; --传入的hourmy_hour number; --取出当前时间的hourmy_interval_day number;my_interval varchar2(20); my_ 阅读全文

posted @ 2016-12-20 21:31 Oracle-fans 阅读(208) 评论(0) 推荐(0)

oracle输出多行多列数据
摘要:--方法一 匿名块中直接 dbms_output输出declare v_sql varchar2(200); v_cursor sys_refcursor; type v_type is record( n1 varchar2(30)); v_rows v_type;begin v_sql := ' 阅读全文

posted @ 2016-12-13 18:41 Oracle-fans 阅读(2444) 评论(0) 推荐(0)

数组做为参数传入Oracle存储过程操作数据库
摘要:数组里存储的是String、int、lang等基本数据类型或引用数据类型(不包括java bean) 一、在oracle中定义一个数组类型(TYPE) 代码如下: createorreplacetype msg_array astableofnumber; 意思是创建一个名称为msg_array,存 阅读全文

posted @ 2016-12-07 09:35 Oracle-fans 阅读(19084) 评论(0) 推荐(0)

发票摇奖数据汇总(数据行转列)
摘要:初始数据 select zjjx, sum(cgsl), sum(cgjeh), sum(sbsl), sum(sbjeh) from ( select zjjx,count(zjje) cgsl,sum(zjje) cgjeh,0 sbsl,0 sbjeh from yw_zjfpjl where 阅读全文

posted @ 2016-12-02 16:39 Oracle-fans 阅读(409) 评论(0) 推荐(0)

最近整理的一些行列转换sql(有自己的,有别人的),留作记录
摘要:--case when 经典用法SELECT * FROM (SELECT 1 NUM, '奖项金额', SUM(CASE WHEN DJMC= '一等奖' AND CGBZ=0 THEN DJJE ELSE 0 END) , SUM(CASE WHEN DJMC= '二等奖' AND CGBZ=0 阅读全文

posted @ 2016-12-01 17:38 Oracle-fans 阅读(183) 评论(0) 推荐(0)