מדריך PL-SQL – הצגת הודעות על המסך
DBMS_OUTPUT הינה חבילה הכוללת מספר פרוצדורות ופונקציות אשר מכניסות מידע ל-buffer, אותו ניתן להציג מאוחר יותר.
ניתן להשתמש בפונקציות אלו גם כדי להציג הודעות למשתמש.
PUT_LINE
מכניס מידע ל-buffer, ובסופו סימון סיום שורה. ניתן להשתמש בה כדי להציג מידע למשתמש.
הפונקציה מצפה לקבל פרמטר מסוג מחרוזת (character).
DECLARE
str varchar2(15);
BEGIN
str:='Hello!'
dbms_output.put_line(str);
END
חשוב!
כדי להציג הודעות למשתמש, ה-SERVEROUTPUT חייב להיות במצב ON.
SERVEROUTPUT הוא משתנה סביבה, המציג את המידע המועבר לפונקציה PUT_LINE .
DECLARE
str varchar2(15);
BEGIN
SET SERVEROUTPUT ON
str:='Hello!'
dbms_output.put_line(str);
END
דוגמא נוספת:
--ADDITION
declare
a number;
b number;
c number;
begin
a:=&a;
b:=&b;
c:=a+b;
dbms_output.put_line('Sum of ' || a || ' and ' || b || ' is ' || c);
--Here & is used to take user input at runtime.....

תגובות בפייסבוק