Oracle PL/SQL을 처음 사용하며이 코드를 실행하려고했지만 다음 메시지 만 받음 - PL/SQL 프로 시저가 성공적으로 완료되었습니다.PL/SQL 프로 시저 문제
SQL> DECLARE
v_num NUMBER:=10;
BEGIN
FOR v_num IN 1..3
LOOP
DBMS_OUTPUT.PUT_LINE(v_num);
END LOOP;
DBMS_OUTPUT.PUT_LINE(v_num);
END;
Oracle PL/SQL을 처음 사용하며이 코드를 실행하려고했지만 다음 메시지 만 받음 - PL/SQL 프로 시저가 성공적으로 완료되었습니다.PL/SQL 프로 시저 문제
SQL> DECLARE
v_num NUMBER:=10;
BEGIN
FOR v_num IN 1..3
LOOP
DBMS_OUTPUT.PUT_LINE(v_num);
END LOOP;
DBMS_OUTPUT.PUT_LINE(v_num);
END;
SQL/Plus는 기본적으로 출력을 인쇄하지 않습니다.
set serveroutput on
그런 다음 DBMS_OUTPUT.PUT_LINE은 예상대로 출력을 인쇄합니다. 당신은 당신이 *이 서버 출력하면 SQL 로그인 후 on
일하게됩니다 파일
$ORACLE_HOME/sqlplus/admin/glogin.sql
에 선
set serveroutput on
을 추가 할 수 있습니다 원하는 경우
감사합니다. 모두 잘되었습니다 :) –
여기에 쓰여 있듯이 http://docs.oracle.com/cd/E11882_01/server.112/e16604/ch_twelve040.htm#SQPUG099 – Toru
플러스 - 당신은 '원 로그인 할 때마다 입력해야합니다.
HTH
프랭크 슈미트는 PL/SQL 서버에 연결하는 방법을 제안했다. 그러나 dbms_output 뷰를 사용하여이를 수행 할 수도 있습니다! 난 당신이 PLSQL 개발자 도구에서이 작업을 실행 했 DBMS_OUTPUT 패키지
를 활성화하기 위해 필요한 단계에 대해 설명이 유용한 블로그를 발견? –
오라클 SQL 플러스 11g 익스프레스 에디션, 나는 같은 프로그램을 사용하여 성공적으로 다른 프로그램에 출력을 생성했습니다. –