存储过程实例
来源:互联网 发布:php租房管理源码 编辑:程序博客网 时间:2024/05/22 23:41
create or replace procedure DAILYSTATIC is
MAX_TMP int;
AVG_TMP int;
HIGH_TIME date;
TELEPHONE varchar2(20);
CONTENT varchar2(150);
SMS_TMP varchar2(40);
SMS_TIME varchar2(40);
SMS_AVG varchar2(40);
SMS_CONTENT varchar(200);
begin
--获取要发送的数据
select max( TEMP ) into MAX_TMP from NEP_NUT_TEMP_LOG where trunc( time, 'dd' ) = trunc( sysdate, 'dd' );
select TIME into HIGH_TIME from NEP_NUT_TEMP_LOG where TEMP = MAX_TMP and trunc( time, 'dd' ) = trunc( sysdate,'dd' );
select avg( TEMP ) into AVG_TMP from NEP_NUT_TEMP_LOG where trunc( time, 'dd' ) = trunc( sysdate, 'dd' );
--获取联系人相关信息
select tel into TELEPHONE from NEP_SYS_ALARM2LINKMAN where alarm_level = 3;
SMS_TMP := '今天的最高温度为' || MAX_TMP;
SMS_TIME := '出现时间为' || HIGH_TIME;
SMS_AVG := '平均温度为' || AVG_TMP;
SMS_CONTENT := SMS_TMP || ',' || SMS_TIME || ',' || SMS_AVG;
--放进NEP_SYS_SENDSMS表中
insert into NEP_SYS_SENDSMS( MOBILE, CONTENT, SMS_WRITE_TIME )
values( TELEPHONE,SMS_CONTENT, sysdate );
end DAILYSTATIC;
MAX_TMP int;
AVG_TMP int;
HIGH_TIME date;
TELEPHONE varchar2(20);
CONTENT varchar2(150);
SMS_TMP varchar2(40);
SMS_TIME varchar2(40);
SMS_AVG varchar2(40);
SMS_CONTENT varchar(200);
begin
--获取要发送的数据
select max( TEMP ) into MAX_TMP from NEP_NUT_TEMP_LOG where trunc( time, 'dd' ) = trunc( sysdate, 'dd' );
select TIME into HIGH_TIME from NEP_NUT_TEMP_LOG where TEMP = MAX_TMP and trunc( time, 'dd' ) = trunc( sysdate,'dd' );
select avg( TEMP ) into AVG_TMP from NEP_NUT_TEMP_LOG where trunc( time, 'dd' ) = trunc( sysdate, 'dd' );
--获取联系人相关信息
select tel into TELEPHONE from NEP_SYS_ALARM2LINKMAN where alarm_level = 3;
SMS_TMP := '今天的最高温度为' || MAX_TMP;
SMS_TIME := '出现时间为' || HIGH_TIME;
SMS_AVG := '平均温度为' || AVG_TMP;
SMS_CONTENT := SMS_TMP || ',' || SMS_TIME || ',' || SMS_AVG;
--放进NEP_SYS_SENDSMS表中
insert into NEP_SYS_SENDSMS( MOBILE, CONTENT, SMS_WRITE_TIME )
values( TELEPHONE,SMS_CONTENT, sysdate );
end DAILYSTATIC;
0 0
- 存储过程几个实例
- Mysql存储过程实例
- 存储过程经典实例
- 存储过程实例(一)
- 存储过程实例(二)
- ORcale 存储过程实例
- 存储过程 实例
- 存储过程实例
- Oracle 存储过程实例
- 存储过程知识点(实例)
- MySQL存储过程实例
- Mysql存储过程实例
- Oracle存储过程实例
- 存储过程实例
- MySQL存储过程实例
- Mysql存储过程实例
- 存储过程实例
- oracle 存储过程实例
- 将已有octopress从github搬移到本地
- IOS 单例模式
- 要不要用monxin商城收银系统
- Java实训和Java培训的区别
- markdownpad2-注册码-2017-02-23
- 存储过程实例
- 摇钱树 dp+贪心
- 关于Android中View的分发机制的学习总结(View篇)
- logitech webcam linux 驱动安装(适用于TX1和PC)
- 获取json中的key值
- Java中的内部类
- rsync+inotify实现文件服务器实时双向同步
- Linq to DataSet的Distinct用法
- [BoolanC++微专业] Week5笔记