そこでアドバイスが必要です。いくつかの匿名 PL/SQL ブロックに Oracle Developer を使用しています。問題は、スクリプトを実行しdbms_output
ても、スクリプトが正しい (匿名ブロックが完了した) にもかかわらず、何も表示されないことです。
なにが問題ですか?私は何が欠けていますか?すでにdbms_output
接続を有効にしており、テストは問題ないようです。
set serveroutput on size 30000;
DECLARE
CURSOR my_curs IS
SELECT studenti.nume,
studenti.prenume,
studenti.an,
note_studenti.nota,
obiecte.den
FROM studenti
INNER JOIN note_studenti
ON studenti.mat = note_studenti.mat
INNER JOIN obiecte
ON note_studenti.cod = obiecte.cod;
v_nume studenti.nume%TYPE;
v_prenume studenti.prenume%TYPE;
v_an studenti.an%TYPE;
v_nota note_studenti.nota%TYPE;
v_ob obiecte.den%TYPE;
BEGIN
OPEN my_curs;
LOOP
FETCH my_curs INTO v_nume, v_prenume, v_an, v_nota, v_ob;
EXIT WHEN my_curs%NOTFOUND;
DBMS_OUTPUT.PUT_LINE( v_nume || ' ' || v_prenume ||
' este in anul ' || v_an ||
' si a luat nota '|| v_nota ||
' la obiectul ' || v_ob);
END LOOP;
END;