说,我有以下查询要执行以读取批量记录集:
SELECT c1, c2, c3 , ........, c10
FROM TBL1
WHERE C5 = 5
ORDER BY c7, c8
然后,我有:
EXEC SQL WHENEVER SQLERROR DO ...;
EXEC SQL DECLARE xx CURSOR FOR xxx;
EXEC SQL OPEN xxx;
EXEC SQL WHENEVER NOT FOUND goto notfound;
EXEC SQL FETCH xxx INTO :a1:a1_ind;
其中a1
是结构a1_ind
数组,是指标变量数组。
我可以使用可变数量的绑定变量吗?例如:
EXEC SQL FETCH xxx INTO :v1:v1_ind, :v2:v2_ind, .... :v6:v6_ind;
我可以使用EXEC SQL DESCRIBE BIND VARIABLES
吗?如何?请指导。