Oracle PLSQL 学习笔记三

来源:互联网 发布:淘宝上钱包店铺哪家好 编辑:程序博客网 时间:2024/06/05 12:40

1,Cursor For

DECLARE  CURSOR CUR_EMP  IS    SELECT EMPLOYEE_ID,      FIRST_NAME    FROM EMPLOYEES    WHERE DEPARTMENT_ID =      &DEPARTMENT_ID;BEGIN  FOR REC IN CUR_EMP  LOOP    DBMS_OUTPUT.PUT_LINE(REC.EMPLOYEE_ID || ' ' || REC.FIRST_NAME);  END LOOP;END;
输入20

PL/SQLプロシージャが正常に完了しました。201 Michael202 Pat

2,不宣言Cursor直接使用For

BEGIN  FOR REC IN  (SELECT EMPLOYEE_ID,    FIRST_NAME  FROM EMPLOYEES  WHERE DEPARTMENT_ID =    &DEPARTMENT_ID  )  LOOP    DBMS_OUTPUT.PUT_LINE(REC.EMPLOYEE_ID || ' ' || REC.FIRST_NAME);  END LOOP;END;
输入20

PL/SQLプロシージャが正常に完了しました。201 Michael202 Pat




0 0
原创粉丝点击