dbms_output.put_line
]Podporované v ORACLE
Syntax
dbms_output.put_line(Text);
Popis
Príkaz jazyka PL/SQL
Databáza Oracle používa tento príkaz na výpis hodnôt do okna Script Output. Je vhodný napríklad vtedy, ak sa vykonáva veľký počet príkazov a potrebujeme vypisovať hodnoty premenných počas behu programu.
Príklad
DECLARE
Return_value VARCHAR2(2000);
BEGIN
/*Now call the stored program*/
Return_value := moja_funkcia_na_databaze(1234, NULL);
/*Output the results*/
dbms_output.put_line(SubStr('Return_value = '||Return_value, 1, 255));
COMMIT;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line(SubStr('Error '||TO_CHAR(SQLCODE)||': '||SQLERRM, 1, 255));
RAISE;
END;
Return_value VARCHAR2(2000);
BEGIN
/*Now call the stored program*/
Return_value := moja_funkcia_na_databaze(1234, NULL);
/*Output the results*/
dbms_output.put_line(SubStr('Return_value = '||Return_value, 1, 255));
COMMIT;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line(SubStr('Error '||TO_CHAR(SQLCODE)||': '||SQLERRM, 1, 255));
RAISE;
END;
Poznámka
V každom programe nemusí byť štandardne povolený výstup funkcie dbms_output.put_line a treba ho zapnúť. Napr. v program SQL Navigator musíte najprv zapnúť cez menu funkciu Session/Server Output.
]