DB2游标使用注意事项
2012-04-20 16:57
99 查看
1、游标的一般使用步骤
(1)定义游标
EXEC SQL DECLARE MY_CURSOR CURSOR FOR........
(2)打开游标
EXEC SQL OPEN MY_CURSOR ;
(3)读取游标
EXEC SQL FETCH MY_CURSOR INTO :MY_Stru;
(4)关闭游标
EXEC SQL CLOSE MY_CURSOR;
2、注意事项
(1)每步操作有都应该加上对SQLCODE的判断
(2)读取游标后若有COMMIT或ROLL BACK操作,则定义游标时必须加上WITH HOLD选项,保证提交后游标不被关闭。
(3)读取游标后,一般会有逻辑操作,逻辑操作若报错退出,必须关闭游标。
(4)对于只读操作,定义游标时加上 FOR READ ONLY
(5)对于更新操作,定义游标时加上 FOR UPDATE,也可以指定更新的字段。
(1)定义游标
EXEC SQL DECLARE MY_CURSOR CURSOR FOR........
(2)打开游标
EXEC SQL OPEN MY_CURSOR ;
(3)读取游标
EXEC SQL FETCH MY_CURSOR INTO :MY_Stru;
(4)关闭游标
EXEC SQL CLOSE MY_CURSOR;
2、注意事项
(1)每步操作有都应该加上对SQLCODE的判断
(2)读取游标后若有COMMIT或ROLL BACK操作,则定义游标时必须加上WITH HOLD选项,保证提交后游标不被关闭。
(3)读取游标后,一般会有逻辑操作,逻辑操作若报错退出,必须关闭游标。
(4)对于只读操作,定义游标时加上 FOR READ ONLY
(5)对于更新操作,定义游标时加上 FOR UPDATE,也可以指定更新的字段。
相关文章推荐
- DB2中使用游标的注意事项
- DB2中使用游标的注意事项
- DB2里使用union注意事项
- DB2的MERGE语句使用注意事项!
- 游标使用注意事项
- SqlServer游标中使用continue的注意事项
- 存储过程游标注意事项——表需要使用别名,如红色字体
- DB2的MERGE语句使用注意事项!
- CFileDialog使用注意事项
- BCG使用注意事项
- scrollview和gridview嵌套使用的注意事项
- MySQL使用JDBC Load Data InFile导入数据注意事项
- OpenCV3.2使用Cmake进行编译时注意事项
- Android使用Parcelable传递对象方法及注意事项
- C语言-Switch 和case 的使用注意事项以及穿透效果的使用
- Protocal Buffer 2.3.0使用注意事项
- 使用boundingRectWithSize的注意事项
- 继承 (inherit )的使用与注意事项
- Netty学习总结(6)——Netty使用注意事项
- Android使用FAAC进行AAC编码详解必看以及注意事项