oracle 存储过程 传入时间
来源:互联网 发布:托尼道格拉斯cba数据 编辑:程序博客网 时间:2024/05/01 11:54
自己用到的
主要就是通过这个存储过程创建一个带有参数视图
/* Formatted on 2013-7-18 14:33:03 (QP5 v5.185.11230.41888) */CREATE OR REPLACE PROCEDURE omp_produce_allinfo (starttime IN DATE, endtime IN DATE)IS starttimetemp DATE; tempdate DATE; stmt VARCHAR2 (32767); startstr VARCHAR2 (100); endstr VARCHAR2 (100);BEGIN starttimetemp := starttime; tempdate := endtime; startstr := TO_CHAR (starttimetemp, 'yyyy-mm-dd'); endstr := TO_CHAR (tempdate, 'yyyy-mm-dd'); stmt := ' CREATE OR REPLACE FORCE VIEW omp_view_allinfo( ID, AREA, SORT, WIN_NAME, COUNT_NUM, NAME, NUM)AS SELECT b.id, b.area, b.sort, b.win_name, a.count_num, a.name, a.num FROM (SELECT * FROM COMMON_WINDOW WHERE if_del = ''1'') b LEFT JOIN ( SELECT own_win AS win_id, COUNT (1) AS count_num, ''服务机构数'' AS name, 1 AS num FROM COMMON_ORGANIZATION WHERE IF_AUDIT = ''3'' AND IF_DEL = ''1'' AND if_org <> ''1'' AND audit_time BETWEEN TO_DATE ('''--转义符 || startstr--时间参数 || ''', ''yyyy-mm-dd'') AND TO_DATE (''' || endstr || ''', ''yyyy-mm-dd'') GROUP BY own_win -----服务机构数 UNION ALL SELECT own_win AS win_id, COUNT (1) AS count_num, ''中小企业数'' AS name, 2 AS num FROM COMMON_ORGANIZATION WHERE IF_AUDIT = ''3'' AND IF_DEL = ''1'' AND if_org = ''1'' AND audit_time BETWEEN TO_DATE (''' || startstr || ''', ''yyyy-mm-dd'') AND TO_DATE (''' || endstr || ''', ''yyyy-mm-dd'') GROUP BY own_win --中小企业数 ) a ON a.win_id = b.id ORDER BY sort, num '; DBMS_OUTPUT.put_line (startstr); DBMS_OUTPUT.put_line (endstr); DBMS_OUTPUT.enable (40000); DBMS_OUTPUT.put_line (stmt); EXECUTE IMMEDIATE stmt;END omp_produce_allinfo;/
- oracle 存储过程 传入时间
- Java中传入数组调用oracle存储过程
- ORACLE存储过程传入参数值无法使用
- JAVA调用Oracle存储过程传入结构化参数
- oracle 向存储过程传入数组类型参数
- Oracle 存储过程中的游标cursor使用传入参数
- java ibatis调动oracle传入clob参数的存储过程
- Java调用Oracle存储过程传入数组参数的方法
- java如何将一个List传入Oracle存储过程
- java如何将一组对象传入Oracle存储过程
- oracle存储过程中传入日期参数,插入到表
- 将Java List 传入到Oracle DB的存储过程
- 数组做为参数传入Oracle存储过程操作数据库
- 数组做为参数传入Oracle存储过程操作数据库
- java oracle存储过程/函数(1):字符串数组、int数组传入存储过程
- 存储过程传入DataTable参数
- oracle 存储过程的时间计算
- Oracle数据库中使用存储过程时对传入和传出参数的使用说明
- 栈和队列小结
- 【转】VC控制台多线程实例
- 【VC++6.0】成功制作并使用lib库(原创)
- 【原创】VC实现文件选择对话框并且排除afxwin1.inl line22错误
- [转]VC鉴别IP是否规范
- oracle 存储过程 传入时间
- 【转载】VC中字符串和数字转换的函数
- [VC++]成功实现资源释放(原创+转载)
- VC获取自身PID
- VC获取windows启动模式及获取屏幕分辨率
- [开发工具] 史上最全系列Android开发环境搭建
- 【原】VC检测磁盘类型(代码)
- 【转载】DOS中断 INT 21H 大全
- [转]计算机按下电源后发生了什么