请问
EXEC SQL DECLARE c1 CURSOR FOR
SELECT EMPNO , ENAME , SAL FROM EMP;
EXEC SQL OPEN c1;
Num_ret = 0;
For(;;)
{
EXEC SQL WHENEVER NOT FOUND DO break;
EXEC SQL FETCH c1 INTO : emp_number , :emp_name , :salary;
}
EXEC SQL CLOSE c1;这段程序中的 break 是跳到那里去了?
另外请问那里有《Oracle9i Pro*C/C++编程指南》的电子版
EXEC SQL DECLARE c1 CURSOR FOR
SELECT EMPNO , ENAME , SAL FROM EMP;
EXEC SQL OPEN c1;
Num_ret = 0;
For(;;)
{
EXEC SQL WHENEVER NOT FOUND DO break;
EXEC SQL FETCH c1 INTO : emp_number , :emp_name , :salary;
}
EXEC SQL CLOSE c1;这段程序中的 break 是跳到那里去了?
另外请问那里有《Oracle9i Pro*C/C++编程指南》的电子版
解决方案 »
- 这段脚本不太看得明白 求高人指点~ 需要详尽些的解释。。谢谢
- <--------请教一个很简单的查询---------->
- 问各位大侠一个数据库查询问题?
- oracel 9i的下载地址????
- 新年好!ORA如何将多条多值查询结果以单行单值逐条返回结果?也就是查询第N条结果
- 一个SQL语句的问题,纠结我好几天了,还望高手给个了断...
- 如何把infor mix中很多表,导入oracle数据库中
- 請大家幫我優化一下這條SQL語句,謝謝?
- 关于DataFactory连接oralce数据库的问题
- 动态UNPIVOT查询该怎么写?各位大神帮我看看。。。。
- oracle9 在redhat9下面的安装问题
- 紧急求助:怎么在SQL Server中建立dts包转换数据到oracle
break 我没有使用过……不过以前写过 游标 NOT FOUND 后面跟着报 error
具体的error信息需要自己在proceduer 的后段自己写exeception 的声明