Mundarija:

Oracle-da qanday saqlangan protseduralar mavjud?
Oracle-da qanday saqlangan protseduralar mavjud?

Video: Oracle-da qanday saqlangan protseduralar mavjud?

Video: Oracle-da qanday saqlangan protseduralar mavjud?
Video: SQL Ma'lumotlar ombori (database) haqida tushuncha 2024, May
Anonim

Oracle da saqlangan protsedura

Oracle kompaniyasi ma'lumotlar bazasi tili, PL/SQL , dan tashkil topgan saqlangan protseduralar ichida ilovalarni yaratadigan Oracle kompaniyasi ma'lumotlar bazasi. IT mutaxassislari foydalanadilar saqlanadi dasturlari Oracle kompaniyasi kodni to'g'ri yozish va sinab ko'rish uchun ma'lumotlar bazasi va bu dasturlarga aylanadi saqlangan protseduralar bir marta tuzilgan

Buni hisobga olsak, Oracle protseduralari qayerda saqlanadi?

A saqlangan protsedura har safar chaqirilganda qayta kompilyatsiya qilinmaydi. Protseduralar bolishi mumkin saqlanadi yordamida ma'lumotlar bazasida Oracle SQL * Plus kabi vositalar. Buning uchun manba yaratasiz tartib matn muharriridan foydalaning va manbani SQL*Plus yordamida bajaring (masalan, @ operatori bilan).

saqlangan protseduralar nima uchun ishlatiladi? Saqlangan protseduralar SQL ko'rsatmalarini bajarishi, IF THEN yoki CASE kabi shartli mantiqdan foydalanishi va vazifalarni bajarish uchun konstruksiyalarni kesishi mumkin. A saqlangan protsedura boshqasiga qo'ng'iroq qilishga qodir saqlangan protsedura . Saqlangan protsedura juda qulay bo'lishi mumkin, chunki ular kursorlar orqali SQL so'rovlari natijalarini boshqarishi mumkin.

Bu bilan bog'liq holda, misol bilan Oracle'da protsedura nima?

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.

DBMSda qanday protseduralar mavjud?

“A protseduralar yoki funksiya guruh yoki toʻplamdir SQL va PL/ SQL Muayyan vazifani bajaradigan bayonotlar. O'rtasidagi asosiy farq tartib va funktsiya har doim qiymatni qaytarishi kerak, lekin a tartib qiymat qaytarishi yoki qaytarmasligi mumkin.

Tavsiya: