1.存储过程抛出异常的语句是:
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET v_exec_flag = 1;
2.判断是否出现异常:
set v_return_val = 'ok'; #默认执行成功
IF v_exec_flag = 1 THEN
SET v_return_val = '过程发生异常!';
ELSE
SET v_return_val = 'ok';
end if;
3.在调用存储过程:
call ptj_pandian(1,2,'2011-11-26 23:59:59','2011-10-30 00:00:00',@b);
4.查看存储过程返回值:
select @b;
5.直接查看两个字符串的大小:v_start_date、v_endtime都是varchar类型的。
SELECT v_start_date>v_endtime into v_count;#0:FALSE 1:TRUE
SELECT v_count;
0表示 v_start_date<v_endtime
1表示 v_start_date>v_endtime
6.字符串的拼接:
SELECT CONCAT(v_end_date,' 23:59:59') INTO v_endtime;#使用拼接字符串的函数 CONCAT(),如果使用'+'拼接,表示字符串数值相加
分享到:
相关推荐
MySQL存储过程学习 MySQL存储过程 MySQL存储过程
oracle存储过程学习经典入门 非常好的 初学者必看
oracle存储过程学习资料 oracle存储过程学习资料 oracle存储过程学习资料
ORACLE存储过程 学习源码,从简单到深奥,一共有30个文件。
MySQL存储过程学习资料 ,初学都必看
SQL SERVER 存储过程学习笔记,新手入门参考
存储过程 结合 触发器流水 账号 实例 存储过程 结合 触发器流水 账号 实例
sql数据库存储过程学习,详细讲解,适合初学者和提高者...
存储过程学习一 ,基本用法等等 后续更新。
oracle存储过程学习
存储过程学习、个人随笔、基本语法和流程控制。仅供参考
SybaseIQ存储过程学习笔记.docx SYBASE IQ存储过程学习笔记 1. 存储过程 存储过程将过程化的SQL语句存储在数据库中,供所有程序使用。存储过程中可以包含控制语句,如LOOP循环语句、IF和CASE这样的条件语句。存储过程...
快速学习函数创建和练习。 创建函数、存储过程、创建过程、调用存储过程、AUTHID、PRAGMA AUTONOMOUS_TRANSACTION、开发存储过程步骤、删除过程和函数、过程与函数的比较
oracle存储过程学习经典[语法+实例+调用].doc
学习存储过程的好资料,里面包括案例以及案例分析,有需要的请下载,谢谢!
oracle存储过程学习经典[语法+实例+调用].pdf
DB2存储过程开发权威指南.存储过程学习速成教程
oracle 存储过程学习经典,主要适合初学oracle存储过程的.
oracle存储过程创建 游标的使用等等 java调用存储过程