Rumah >pangkalan data >tutorial mysql >DB2游标使用注意事项

DB2游标使用注意事项

WBOY
WBOYasal
2016-06-07 17:13:211401semak imbas

1、游标的一般使用步骤 (1)定义游标 EXEC SQL DECLARE MY_CURSOR CURSOR FOR........ (2)打开游标 EXEC SQL OPEN MY_CURSOR

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,,也可以指定更新的字段。

linux

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn