Oracle-da prosedur funksiyaları və paketləri hansılardır?
Oracle-da prosedur funksiyaları və paketləri hansılardır?

Video: Oracle-da prosedur funksiyaları və paketləri hansılardır?

Video: Oracle-da prosedur funksiyaları və paketləri hansılardır?
Video: Oracle PL/SQL - Cursor - Vusale Babayeva 2024, Noyabr
Anonim

Prosedurlar və funksiyaları SQL və digər dəstləri məntiqi olaraq qruplaşdıran sxem obyektləridir PL/SQL müəyyən tapşırığı yerinə yetirmək üçün birlikdə proqramlaşdırma dili ifadələri. Prosedurlar və funksiyaları istifadəçinin sxemində yaradılır və davamlı istifadə üçün verilənlər bazasında saxlanılır.

Bundan əlavə, Oracle-da prosedur funksiyası ilə paket arasındakı fərq nədir?

Ən əhəmiyyətli prosedur arasındakı fərq və a funksiyası edir: prosedur yalnız bir dəfə tərtib edilir. Funksiya hər dəfə çağırdığınız zaman tərtib edilir. Hər ikisi funksiyası və prosedur dəyər qaytarın. Yuxarıda qeyd edildiyi kimi, paket üçün konteyner kimidir funksiyası və saxlanılan prosedur.

Bundan əlavə, Oracle-da paketlər nədir? In PL/SQL , a paket əlaqəli funksionallıqlar qrupu üçün tərifləri ehtiva edən sxem obyektidir. A paket dəyişənləri, sabitləri, kursorları, istisnaları, prosedurları, funksiyaları və alt proqramları ehtiva edir. O, tərtib edilir və saxlanılır Oracle Verilənlər bazası. Tipik olaraq, a paket spesifikasiyası və gövdəsi var.

Həmçinin bilmək lazımdır ki, Oracle-da funksiya və prosedur NƏDİR?

SQL CREATE FUNKSİYA ifadə saxlanılan yaratmaq üçün istifadə olunur funksiyaları birində saxlanılan Oracle verilənlər bazası. A prosedur və ya funksiyası miniatür proqramına bənzəyir. A funksiyası dəyəri hesablayan və qaytaran alt proqramdır. Funksiyalar və prosedurlar eyni quruluşa malikdir, istisna olmaqla funksiyaları dəyər qaytarın.

Prosedur və paketlər arasındakı fərq nədir?

A prosedur birdən çox dəyəri qaytarmaq üçün istifadə olunur, əks halda o, ümumiyyətlə funksiyaya bənzəyir. Paket : A paket məntiqi əlaqəli PL/SQL növlərini, elementlərini və alt proqramlarını qruplaşdıran sxem obyektidir. Bunun bir qrup funksiya olduğunu da deyə bilərsiniz, prosedur , dəyişənlər və qeyd növü bəyanatı.

Tövsiyə: