커서를 열고 열기를 시도하고 값을 가져오고 닫습니다. 아래는 내 커서 코드입니다.plsql에서 간단한 커서를 실행하는 중 오류가 발생했습니다.
DECLARE
id cur.sid%TYPE;
s_num cur.serial#%TYPE;
CURSOR cur IS
SELECT sid, serial#
FROM v$session WHERE username = 'ABC';
BEGIN
OPEN cur;
LOOP
FETCH c cur INTO id, s_num;
dbms_output.put_line(id || ' ' || s_num);
END LOOP;
CLOSE cur;
END;
/
것은 나는 다음과 같은 오류 메시지가 표시하고이를 실행하는 동안 :
FETCH c cur INTO id, s_num;
*
ERROR at line 9:
ORA-06550: line 9, column 9:
PLS-00103: Encountered the symbol "CUR" when expecting one of the following:
. into bulk
The symbol "." was substituted for "CUR" to continue.
이 하나의 문제를 해결하는 방향으로 어떤 종류의 감사합니다. 감사.
페!는 커서 이름이 필요합니다 (매개 변수화). FETCH cur INTO id, scum;을 시도하십시오. – racraman