用游标取,设表名为ABC
下附例子:
DECLARE
v_vn1 ABC.vn1%TYPE;
v_vn2 ABC.vn2%TYPE;
v_vn3 ABC.vn3%TYPE; CURSOR c_ABC IS
SELECT vn1, vn2, vn3
FROM ABC;
BEGIN
OPEN c_ABC;
LOOP
---------这一部分写你把读出的记录咋地咋地的语句;
FETCH c_ABC INTO v_vn1, v_vn2, v_vn3;
EXIT WHEN c_ABC%NOTFOUND; ----记录完全取出后退出
END LOOP; CLOSE c_ABC;
END;
下附例子:
DECLARE
v_vn1 ABC.vn1%TYPE;
v_vn2 ABC.vn2%TYPE;
v_vn3 ABC.vn3%TYPE; CURSOR c_ABC IS
SELECT vn1, vn2, vn3
FROM ABC;
BEGIN
OPEN c_ABC;
LOOP
---------这一部分写你把读出的记录咋地咋地的语句;
FETCH c_ABC INTO v_vn1, v_vn2, v_vn3;
EXIT WHEN c_ABC%NOTFOUND; ----记录完全取出后退出
END LOOP; CLOSE c_ABC;
END;
解决方案 »
- 关于distinct与exits
- 求一条insert into select from 语句
- C#下能用thin方式连接oracle数据库?oracle8.17是否有64位的版本?
- 请教oracle中关于树的查询
- oracle的回滚段问题
- 问一个简单的问题关于EXIT的用法
- 找不到oracle management server!?!?!?!?
- Oracle服务管理配置困难
- Oracle字符集问题(巨 难),高手请进!………………………………………………
- 这个触发器语句如何?在开发中的问题。。请指点。。急要在线等。。
- Windows系统上如何通过命令行启动、关闭Oracle数据库
- 查看最新20条消息(急,在线等!)
http://expert.csdn.net/Expert/topic/2498/2498664.xml?temp=1.588076E-02