存储过程中游标和指针
2011-09-15 22:01
183 查看
今天把存储过程中游标和指针学完了,终于完整了存储过程........
select.........into
注: ①、into关键字后的变量要求先声明;
②、只能出现在存储过程中和触发器,不能单独使用;
③、字段(数量、类型)要求和变量一致;
④、只能针对一行;
⑤、返回标量值
针对这些需要的步骤:
创建游标;打开游标;获取记录;关闭游标
语法:declare 游标名称 cursor for
select ........from..........where........;----------注:不可有into关键字
open 游标名称;
fetch 游标名称 into 变量;
close 游标名称
内置异常描述
Declare exit handler for SQLSTATE 信息执行的动作;
Declare continue handler for SQLSTATE 信息执行的动作;
注:
执行顺序(声明位置无要求,建议在开头,当错误出现的时候被执行,如果 是exit类型的在终止整个存储过程的执行;
如果是continue类型的则从错误出现的位置继续);
明天就要考试了,这次考试很重要的,如果考不好的话,就不能呆在CSDN了。突然感觉时间好快,也突然意识到机会不是时刻都有的,认识到,每分每秒对于我们程序员来说都是非常宝贵的!
希望,不会离开!
select.........into
注: ①、into关键字后的变量要求先声明;
②、只能出现在存储过程中和触发器,不能单独使用;
③、字段(数量、类型)要求和变量一致;
④、只能针对一行;
⑤、返回标量值
针对这些需要的步骤:
创建游标;打开游标;获取记录;关闭游标
语法:declare 游标名称 cursor for
select ........from..........where........;----------注:不可有into关键字
open 游标名称;
fetch 游标名称 into 变量;
close 游标名称
内置异常描述
Declare exit handler for SQLSTATE 信息执行的动作;
Declare continue handler for SQLSTATE 信息执行的动作;
注:
执行顺序(声明位置无要求,建议在开头,当错误出现的时候被执行,如果 是exit类型的在终止整个存储过程的执行;
如果是continue类型的则从错误出现的位置继续);
明天就要考试了,这次考试很重要的,如果考不好的话,就不能呆在CSDN了。突然感觉时间好快,也突然意识到机会不是时刻都有的,认识到,每分每秒对于我们程序员来说都是非常宝贵的!
希望,不会离开!
相关文章推荐
- oracle函数、存储过程、游标
- MySql存储过程—7、游标(Cursor)
- 存储过程_游标
- oracle 自增键的实现,存储过程,游标
- mysql存储过程以及游标的使用
- 6.存储过程游标的使用
- ORACLE—010:调用有游标参数的存储过程
- SQL Server 存储过程之嵌套游标
- MySQL存储过程例子,包含事务,参数,嵌套调用,游标,循环等
- Oracle带游标的存储过程在plus中的调用实例
- C#执行oracle返回游标类型的存储过程
- 存储过程之游标
- 存储过程 游标
- oracle 最简单的学习笔记,增删改查,PLSQL基本语法,游标,函数,存储过程的实现
- ORACLE 存储过程动态游标例子
- 利用游标在存储过程中做循环数据处理
- 存储过程中使用游标(在存储过程中遍历表)<sql>
- MySQL存储过程和函数以及游标使用详解
- oracle存储过程定义游标用动态sql
- 当存储过程参数中有游标时,调用方法如下