过程 oracle 写在哪里,Oracle怎么写存储过程? 在什么地方写以及怎么调用?最好给个Sample 急(2)...
当前位置:我的异常网» Java Web开发 » Oracle怎么写存储过程? 在什么地方写以及怎么调用
Oracle怎么写存储过程? 在什么地方写以及怎么调用?最好给个Sample 急(2)
www.myexceptions.net 网友分享于:2013-03-27 浏览:244次
select sum(times_m) into vcalledtimes_min from (select servicename,ceil(to_char((to_date(endtime, 'yyyy-mm-dd hh24:mi:ss ')-to_date(begintime, 'yyyy-mm-dd hh24:mi:ss '))*24*60-0.25)) as times_m,round(to_char((to_date(endtime, 'yyyy-mm-dd hh24:mi:ss ')-to_date(begintime, 'yyyy-mm-dd hh24:mi:ss '))*24*60*60),0) as times_s from origcdr where (callingnumber like '13% ' or callingnumber like '15% ') and callednumber like '10176% ' and substr(begintime,1,10) > = vbegintime and substr(begintime,1,10) <= vendtime) where times_s> 15 and servicename=vservicename;
-----人均使用时长-----
select sum(times) into vcalledtimes_sec_tem from (select round(to_char((to_date(endtime, 'yyyy-mm-dd hh24:mi:ss ')-to_date(begintime, 'yyyy-mm-dd hh24:mi:ss '))*24*60*60),0) as times from origcdr where (callingnumber like '13% ' or callingnumber like '15% ') and callednumber like '10176% ' and substr(begintime,1,10) > = vbegintime and substr(begintime,1,10) <= vendtime and servicename=vservicename);
vcalledtimes_avg := round(vcalledtimes_sec_tem/vcallednum_peo,2);
-----人均拨打次数-----
vcalledcount_avg := round(vcalledcount/vcallednum_peo,2);
-----预计信息费------
select servicecost into vservicecost from servicetype where servicename=vservicename;
vcalledcost := round(vservicecost*vcalledtimes_min,1);
end if;
insert into called_temp (servicename,calledcount,callednum_peo,callednum_peo_15,calledtimes_sec,calledtimes_min,calledtimes_avg,calledcount_avg,calledcost)
values(vservicename,vcalledcount,vcallednum_peo,vcallednum_peo_15,vcalledtimes_sec,vcalledtimes_min,vcalledtimes_avg,vcalledcount_avg,vcalledcost);
dbms_output.put_line(vservicename);
dbms_output.put_line(vcalledcount);
dbms_output.put_line(vcallednum_peo);
dbms_output.put_line(vcallednum_peo_15);
dbms_output.put_line(vcalledtimes_sec);
dbms_output.put_line(vcalledtimes_min);
dbms_output.put_line(vcalledtimes_avg);
dbms_output.put_line(vcalledcount_avg);
dbms_output.put_line(vcalledcost);
fetch curservericetype into ee;
end loop;
close curservericetype;
end;
文章评论
过程 oracle 写在哪里,Oracle怎么写存储过程? 在什么地方写以及怎么调用?最好给个Sample 急(2)...相关推荐
- oracle中如何写函数【oracle技术】
oracle中如何写函数[oracle技术] | 浏览:1377 | 更新:2014-04-29 23:14 | 标签:oracle 在oracle数据开发中函数是必不可少的.函数可以一般是可以完成某 ...
- oracle主产品清单位置不可写,真正卸载oracle 11g
OCM check log file location : /data/deinstall/logs//ocm_check3002.log Oracle Configuration Manager c ...
- oracle中的open,Oracle 深入分析Open过程
数据库的数据都存放在数据文件当中,当数据库开启时,Oracle怎么完成从数据文件读取数据到内存当中这个初始化过程呢?SQL> startup mount; ORACLE instance sta ...
- oracle hot patch david,Oracle EBS使用adpatch工具打patch过程(hotpatch mode)
从Metalink下载补丁 登陆到Metalink(https://support.oracle.com),Oracle内部用户可以使用ARU来下载. 点击Patches & Updates ...
- oracle安装清单过不去,oracle 11g(二)安装过程
(一)解压oracle 11g压缩包 注:分别下载oracle 11g的1of2.2of2这两个zip压缩包,将其拷贝到/usr/src目录中解压. [root@server src]#unzip l ...
- oracle 11g job创建,Oracle 11g 手动创建库完整实施过程
Oracle数据库除了使用DBCA创建数据库的方式外,还可以使用命令手动创建数据库.本文为Oracle 11g手动创建数据库的完整过程,供大家参考使用. 1.修改oracle用户环境变量 $ vim ...
- ORACLE之RAC搭建过程9-配置grid和oracle用户互信
ORACLE之RAC搭建过程9-配置grid和oracle用户互信 为何使用手动方法选项来配置 SSH 用户等效性? CVU (runcluvfy.sh) 是一个非常有用的工具,位于 Oracle 集 ...
- 视频教程-赵强老师:Oracle数据库从10g到11g(5)过程、函数和触发器-Oracle
赵强老师:Oracle数据库从10g到11g(5)过程.函数和触发器 毕业于清华大学,拥有超过13年的工作经验. Oracle认证讲师,拥有6年以上授课经验.精通Oracle数据库.中间(Weblog ...
- python调用oracle过程 权限不足_Python连接Oracle的一些坑以及出现原因和解决方法...
前两天公司需要, 我用Python通过Oracle客户端instanceclient对接Oracle,遇到了一些问题: 提前一个小问题: Python连接Oracle需要一个第三方库:cx_Oracl ...
最新文章
- 服务器架设笔记——httpd插件支持mysql字符集选择
- android网络编程之HttpUrlConnection的讲解--GET请求
- BI推荐8款优秀的app
- SAP Netweaver和阿里云的战略合作关系
- drill apache_Apache Drill 1.4性能增强的简要概述
- java 多线程语法_Java基础语法之多线程学习笔记整理
- php fetch mode,odbc_fetch_into
- 【Spring Boot】Spring Boot之整合RabbitMQ并实现消息的发送和接收
- 例3.4 二叉树遍历 - 九度教程第32题(二叉树)
- python处理access数据库教程_python是如何操作access数据库的,python 数据清洗
- python二进制转十进制编程_怎么用python二进制转换十进制
- 全网最全最细的vmware虚拟机创建教程,一步一步教你完成虚拟机创建。
- 如何成为一个区块链开发人员_关于成为远程开发人员的思考
- [经验教程]iPhone苹果手机电池健康度怎么查询及如何更换苹果iPhone手机电池恢复健康度到100%?
- 春招秋招,什么是群面和无领导小组讨论
- 计算机视觉 python 解图片数独题
- thinkpad x250装黑苹果教程_ThinkPad E450c 傻瓜式黑苹果一键安装教程
- 过账期间未清和关帐过帐期间设置
- UICollectionView 右对齐的解决方案
- pip不是内部 pycharm_解决'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件的问题...
热门文章
- ASP.NET Web API中的参数绑定总结
- Python自动化运维技术与最佳实现
- Vmware安装与使用
- 转载:【菜鸟玩Linux开发】通过MySQL自动同步刷新Redis
- 马斯克的脑机接口,距离我们还有多远?
- 到2020年,将有60%的工作被人工智能取代?
- php指定长度 分割整形,php指定长度分割字符串str_split函数用法示例
- win10计算机记录,启用Windows 10计算器中的历史记录功能 | MOS86
- mysql sys_connect_by_path_mysql中实现相仿oracle的SYS_CONNECT_BY_PATH功能
- adcclk最大_STM32 ADC转换时间