תוכן עניינים:

מהו Dbms_output Put_line ב-PL SQL?
מהו Dbms_output Put_line ב-PL SQL?

וִידֵאוֹ: מהו Dbms_output Put_line ב-PL SQL?

וִידֵאוֹ: מהו Dbms_output Put_line ב-PL SQL?
וִידֵאוֹ: אלה לי - מה אתה רוצה? (Prod. By Yinon Yahel) 2024, נוֹבֶמבֶּר
Anonim

ה Oracle dbms_output היא חבילה המאפשרת לנו לכתוב נתונים כדי לכוון את שלנו PL / SQL פלט למסך. יש לזה נוהל שנקרא put_line שמציגים את המידע בשורה. החבילה שימושית במיוחד להצגת מידע באגים.

אם נשמור על זה, מה זה Dbms_output?

ה DBMS_OUTPUT היא חבילה מובנית המאפשרת לך להציג פלט, מידע על ניפוי באגים ולשלוח הודעות מגלוקים PL/SQL, תוכניות משנה, חבילות וטריגרים. כבר השתמשנו בחבילה זו לאורך המדריך שלנו.

באופן דומה, מה הגדרת Serveroutput על עושה? על מנת להדפיס את התוכן של מאגר Oracle, עליך להשתמש ב- הגדר פלט שרת הפקודה כדי להציג את התוכן של מאגר Oracle במסך שלך. אתה יכול גם להגדיל את גודל המאגר. להשתמש ב " הגדר פלט שרת on" כדי להציג את המאגר המשמש את dbms_output.

מזה, כיצד אוכל להציג פלט PL SQL ב-SQL Developer?

ב-Oracle SQL Developer:

  1. הצג את חלון פלט DBMS (תצוגה-> פלט DBMS).
  2. לחץ על הלחצן "+" בחלק העליון של חלון Dbms Output ולאחר מכן בחר חיבור בסיס נתונים פתוח בתיבת הדו-שיח שנפתחת.

מה זה Sqlerrm ב-PL SQL?

SQLERRM פונקציה הפונקציה SQLERRM מחזירה את הודעת השגיאה המשויכת לארגומנט מספר השגיאה שלו. אם הארגומנט מושמט, הוא מחזיר את הודעת השגיאה המשויכת לערך הנוכחי של SQLCODE. SQLERRM ללא ארגומנט שימושי רק במטפל חריג. תקף נבואה מספר שגיאה.

מוּמלָץ: