Სარჩევი:

რა არის Dbms_output Put_line PL SQL-ში?
რა არის Dbms_output Put_line PL SQL-ში?

ვიდეო: რა არის Dbms_output Put_line PL SQL-ში?

ვიდეო: რა არის Dbms_output Put_line PL SQL-ში?
ვიდეო: How to Enable DBMS_OUTPUT in SQL Developer | Oracle SQL Developer Tips and Tricks 2024, ნოემბერი
Anonim

The Oracle dbms_output ეს არის პაკეტი, რომელიც საშუალებას გვაძლევს დავწეროთ მონაცემები ჩვენს მიმართ PL / SQL გამომავალი ეკრანზე. მას აქვს პროცედურა ე.წ put_line რომელიც აჩვენებს ინფორმაციას ხაზში. პაკეტი განსაკუთრებით სასარგებლოა გამართვის ინფორმაციის ჩვენებისთვის.

ამის გათვალისწინებით, რა არის Dbms_output?

The DBMS_OUTPUT არის ჩაშენებული პაკეტი, რომელიც საშუალებას გაძლევთ აჩვენოთ გამომავალი, გამართვის ინფორმაცია და გაგზავნოთ შეტყობინებები PL/SQL ბლოკებიდან, ქვეპროგრამებიდან, პაკეტებიდან და ტრიგერებიდან. ჩვენ უკვე გამოვიყენეთ ეს პაკეტი ჩვენი გაკვეთილის განმავლობაში.

ანალოგიურად, რას აკეთებს Serveroutput-ის დაყენება? Oracle-ის ბუფერის შინაარსის დასაბეჭდად, თქვენ უნდა გამოიყენოთ SET SERVEROUTPUT ბრძანება Oracle-ის ბუფერის შიგთავსის ეკრანზე ჩვენების მიზნით. თქვენ ასევე შეგიძლიათ გაზარდოთ ბუფერის ზომა. გამოიყენეთ დააყენეთ სერვერის გამომავალი on“dbms_output-ის მიერ გამოყენებული ბუფერის საჩვენებლად.

აქედან გამომდინარე, როგორ ვაჩვენო PL SQL გამომავალი SQL Developer-ში?

Oracle SQL დეველოპერში:

  1. აჩვენეთ DBMS გამომავალი ფანჯარა (View->DBMS Output).
  2. დააჭირეთ ღილაკს "+" Dbms გამომავალი ფანჯრის ზედა ნაწილში და შემდეგ აირჩიეთ ღია მონაცემთა ბაზის კავშირი გახსნილ დიალოგში.

რა არის Sqlerrm PL SQL-ში?

SQLERRM ფუნქცია ფუნქცია SQLERRM აბრუნებს შეცდომის შეტყობინებას, რომელიც დაკავშირებულია შეცდომის ნომრის არგუმენტთან. თუ არგუმენტი გამოტოვებულია, ის აბრუნებს შეცდომის შეტყობინებას, რომელიც დაკავშირებულია SQLCODE-ის მიმდინარე მნიშვნელობასთან. SQLERRM არგუმენტის გარეშე გამოსადეგია მხოლოდ გამონაკლისის დამმუშავებელში. Ვალიდური Oracle შეცდომის ნომერი.

გირჩევთ: