Oracle'da protsedura qanday qo'llaniladi?
Oracle'da protsedura qanday qo'llaniladi?

Video: Oracle'da protsedura qanday qo'llaniladi?

Video: Oracle'da protsedura qanday qo'llaniladi?
Video: #07. Основы работы в Oracle SQL Developer 2024, May
Anonim

A tartib guruhidir PL/SQL ism bilan qo'ng'iroq qilishingiz mumkin bo'lgan bayonotlar. Qo'ng'iroq spetsifikatsiyasi (ba'zan qo'ng'iroq spetsifikatsiyasi deb ataladi) Java usulini yoki uchinchi avlod tilini (3GL) tartibini e'lon qiladi, shuning uchun uni SQL va undan chaqirish mumkin. PL/SQL . Qo'ng'iroq spetsifikatsiyasi aytadi Oracle Qo'ng'iroq qilinganda Java usulini chaqiradigan ma'lumotlar bazasi.

Bundan tashqari, PL SQL da protseduradan foydalanish nima?

Protseduralar ma'lumotlar bazasida saqlanishi mumkin bo'lgan dasturning mustaqil bloklari. Bularga qo'ng'iroq qiling protseduralar bajarish uchun ularning nomiga murojaat qilib yasalishi mumkin PL / SQL bayonotlar. Bu asosan ishlatilgan amalga oshirish a PLda jarayon / SQL.

Keyinchalik savol tug'iladi, biz funktsiyada protseduradan foydalana olamizmi? 3) Jarayon undagi DML(INSERT/UPDATE/DELETE) iboralarini ham tanlash imkonini beradi, holbuki funktsiyasi undagi faqat tanlangan bayonotga ruxsat beradi. 4) Funktsiyalar mumkin dan chaqiriladi tartib holbuki protseduralar dan chaqirib bo'lmaydi funktsiyasi.

Xuddi shunday, odamlar Oracle'da funktsiyadan nima foydalanishni so'rashadi?

Oracle funktsiyasi . A funktsiyasi - bu bitta qiymatni qaytarish uchun ishlatiladigan kichik dastur. Siz a ni e'lon qilishingiz va belgilashingiz kerak funktsiyasi uni chaqirishdan oldin. U bir vaqtning o'zida e'lon qilinishi va aniqlanishi mumkin yoki avval e'lon qilinishi va keyinroq o'sha blokda aniqlanishi mumkin.

Oracle-da funksiya va protsedura o'rtasidagi farq nima?

The farq bu - A funktsiyasi Sukut bo'yicha qiymatni (har qanday turdagi) qaytarishi kerak, holbuki a bo'lsa tartib natijalarni olish uchun OUT yoki IN OUT parametrlari kabi parametrlardan foydalanishingiz kerak. a dan foydalanishingiz mumkin a ichida funktsiya oddiy SQL bu erda siz foydalana olmaysiz tartib SQL bayonotlarida.

Tavsiya: