oracle存储过程使用%rowtype及cursor之经典案例
2015-01-05 11:37
369 查看
CREATE OR REPLACE
PROCEDURE PRINTROW AS
--声明行变量及游标
myrow EMP%rowtype;
cursor mycur is select * from EMP;
BEGIN
--打开游标
OPEN mycur;
--循环进行操作
LOOP
FETCH mycur INTO myrow;
EXIT WHEN mycur%NOTFOUND;
DBMS_OUTPUT.PUT_LINE('部门号是:'||myrow.empno||' 部门名称:'||myrow.ename);
--INSERT INTO EMP (...) VALUES (....);
--COMMIT;
END LOOP;
--关闭游标
close mycur ;
END PRINTROW;
PROCEDURE PRINTROW AS
--声明行变量及游标
myrow EMP%rowtype;
cursor mycur is select * from EMP;
BEGIN
--打开游标
OPEN mycur;
--循环进行操作
LOOP
FETCH mycur INTO myrow;
EXIT WHEN mycur%NOTFOUND;
DBMS_OUTPUT.PUT_LINE('部门号是:'||myrow.empno||' 部门名称:'||myrow.ename);
--INSERT INTO EMP (...) VALUES (....);
--COMMIT;
END LOOP;
--关闭游标
close mycur ;
END PRINTROW;
相关文章推荐
- [Oracle]高效的PL/SQL程序设计(六)--%ROWTYPE的使用
- Oracle PL/SQL中如何使用%TYPE和%ROWTYPE
- Oracle PL/SQL中如何使用%TYPE和%ROWTYPE
- oracle存储过程 cursor使用
- 枚举与结构体联合使用-经典案例
- Oracle PL/SQL中如何使用%TYPE和%ROWTYPE
- ORACLE中%TYPE和%ROWTYPE的使用
- fetch sys_refcursor type variable to table%rowtype variable
- Oracle PL/SQL中如何使用%TYPE和%ROWTYPE
- oracle存储过程中%type和%rowtype
- [Oracle]高效的PL/SQL程序设计(六)--%ROWTYPE的使用
- Oracle PL/SQL中如何使用%TYPE和%ROWTYPE
- Oracle PL/SQL中如何使用%TYPE和%ROWTYPE
- Oracle PL/SQL中如何使用%TYPE和%ROWTYPE
- Oracle PL/SQL中使用%TYPE和%ROWTYPE的方法
- [转]Oracle PL/SQL中如何使用%TYPE和%ROWTYPE
- 浪潮集团通用软件公司使用微软VSTS经典案例
- [Oracle]高效的PL/SQL程序设计(六)--%ROWTYPE的使用
- Oracle %TYPE 和 %ROWTYPE 使用
- oracle 的rowtype使用