oracle存储过程的赋值,ORACLE_存储过程_赋值
oracle变量赋值有两种一种是直接:=,两个字符串的连接不可以用 '+' ,要用 '||'
还有就是select into
下面是我写的例子:
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;
oracle存储过程的赋值,ORACLE_存储过程_赋值相关推荐
- mysql存储过程变量定义_存储过程中MySQL变量定义和赋值
MySQL变量定义和赋值是我们经常会遇到的问题,下面就为您接受如何在存储过程中MySQL变量定义和赋值,希望对您学习MySQL变量定义方面能有所启迪. 一.MySQL变量的定义 mysql变量定义用d ...
- oracle存储过程 ppt,oracle_存储过程培训(动画版本)详解.ppt
存储过程 ORACLE 和informix 存储过程区别 10.赋值 Oracle: v_1 := 100; Informix: let v_1 = 100; 2009/07/09 尚洋信德 存储过程 ...
- SqlServer中存储过程中将Exec的执行结果赋值给变量输出
原文 SqlServer中存储过程中将Exec的执行结果赋值给变量输出 背景: 遇到这样一种情况:动态向存储过程中传入表名和表的某些属性(这里用到的是主键ID),然后利用这两个变量查出一条数据的某些字 ...
- php mysql变量赋值给变量_MySQL_mysql 存储过程中变量的定义与赋值操作,一、变量的定义 mysql中变量定 - phpStudy...
mysql 存储过程中变量的定义与赋值操作 一.变量的定义mysql中变量定义用declare来定义一局部变量,该变量的使用范围只能在begin...end 块中使用,变量必须定义在复合语句的开头,并 ...
- oracle存储过程 论文,Oracle中基于Java的存储过程开发_计算机论文
论文导读::存储过程是一种数据库对象,将执行计划存储在数据库的服务器中,它的执行速度比独立执行同样的程序要快.任何一个设计良好的数据库应用程序都应该用到存储过程.存储过程可以使得对数据库的管理.显示关 ...
- linux shell oracle脚本_领导:如何用shell脚本统计Oracle数据库进程明细和存储过程信息...
概述 今天主要分享一下两个shell脚本,主要是为了查看数据库进程的相关信息和存储过程信息,下面一起来看看吧~ 数据库连接脚本 use script settdb.sh for DB login de ...
- java 执行oracle 存储过程_oracle--在java中调用存储过程和存储函数
在java中调用存储过程和存储函数 存储过程: 查询某个员工的姓名 月薪 职位: create or replace procedure queryempinfo(eno in number, pen ...
- oracle万能分页代码,Oracle万能分页法的存储过程
Oracle万能分页法的存储过程 --创建一个包,在包中定义一个 游标类型 create or replace package testfenyepackage as type test Oracle ...
- Oracle的sql开发之存储过程实战
转载:http://blog.csdn.net/u013057786/article/details/17165623 1.定义所谓存储过程(Stored Procedure),就是一组用于完成特定数 ...
最新文章
- python读取进程内存_Python读取Linux内存进程错误(/ proc / $pid / mem...
- 设计模式六大原则_设计模式—设计六大原则
- 核心期刊 CA JST CSCD 含金量_期刊评介|《仪表技术与传感器》科技期刊的阿玛尼,只管投就对了!...
- 组件Refs(操作DOM的2⃣️两种方法)
- lora技术和zigbee技术那个好,两者有啥优势
- 最小生成树(克鲁斯卡尔算法)
- 字符串匹配之KMP算法
- Hadoop学习笔记—14.ZooKeeper环境搭建
- 基于留一法的快速KNN代码
- 什么是AsHelper
- 对于BI系统的建设,看看专业人士怎么说
- Android连点器(adb)
- MATLAB图像处理
- Altium Designer19(AD19)
- 拼多多百亿会员怎么取消?聚创卓跃电商
- python学习爬取数据二级页面的数据
- 25张漂亮的微距摄影作品欣赏
- 如何删除掉word中多加的分页符?
- 计算机通信专业考什么证对工作有用的,通信工程专业可以考什么证书
- 如何更好把控产品质量
热门文章
- 为什么连接xshell报错Could not connect to 172.16.16.100 (port 22): Connection failed
- ear的英语怎么念_鸡娃英语的你,需要翻越三座大山
- 通俗易懂告诉你CPU/GPU/TPU/NPU...都是什么意思?
- 以太网数据连接器行业现状调研及趋势分析报告
- 搭建ruby + jekyll + github pages
- 你不知道的nodejs性能优化
- 【回归预测-FNN预测】基于蝙蝠算法优化前馈网络实现数据回归预测附Matlab代码
- 3t硬盘装linux系统,主板不支持3TB硬盘?用个软件搞定它
- java:A JNI error has occurred, please check your installation and try again
- 【电力电子技术】 THE BUCK-BOOST 升降压斩波电路