Oracle дахь процедурууд юу вэ?
Oracle дахь процедурууд юу вэ?

Видео: Oracle дахь процедурууд юу вэ?

Видео: Oracle дахь процедурууд юу вэ?
Видео: Солонгос дахь арьсны эмнэлэг | 📍Oracle clinic Cheongdam💚 2024, May
Anonim

А Процедур гэсэн бүлгээс бүрдэх дэд программын нэгж юм PL/SQL мэдэгдэл. Тус бүр Oracle дахь процедур өөрийн гэсэн өвөрмөц нэртэй бөгөөд үүнийг нэрлэж болно. Энэ дэд програмын нэгж нь мэдээллийн сангийн объект хэлбэрээр хадгалагддаг. утгууд руу дамжуулж болно журам эсвэл -аас авчирсан журам параметрүүдээр дамжуулан.

Үүний жишээгээр Oracle дахь процедур гэж юу вэ?

А журам бүлэг юм PL/SQL нэрээр нь дуудаж болох мэдэгдлүүд. Дуудлагын тодорхойлолт (заримдаа дуудлагын тодорхойлолт гэж нэрлэдэг) нь Java арга эсвэл гуравдагч үеийн хэл (3GL) горимыг зарладаг бөгөөд ингэснээр үүнийг SQL болон PL/SQL . Дуудлагын үзүүлэлт нь хэлж өгдөг Oracle Дуудлага хийх үед Java аргыг дуудах мэдээллийн сан.

Дараа нь асуулт гарч ирнэ, SQL дэх процедур гэж юу вэ? SQL | Процедурууд PL/ SQL . Хадгалагдсан журам PL/ SQL тунхаглалын цувралаас өөр юу ч биш SQL өгөгдлийн сангийн каталогт хадгалах боломжтой мэдэгдлүүд. А журам функц эсвэл арга гэж үзэж болно. Тэдгээрийг триггерээр дамжуулан дуудаж болно, бусад журам , эсвэл Java, PHP гэх мэт програмууд.

Үүний нэгэн адил та Oracle функц гэж юу вэ?

Oracle функц . А функц нь нэг утгыг буцаахад ашигладаг дэд програм юм. Та a-г зарлаж, тодорхойлох ёстой функц үүнийг дуудахын өмнө. Үүнийг нэгэн зэрэг зарлаж, тодорхойлж болно, эсвэл нэг блок дээр эхлээд зарлаж, дараа нь тодорхойлж болно.

Oracle дахь процедур ба функц хоёрын ялгаа юу вэ?

Ялгаа нь- Функц нь a буцаах ёстой үнэ цэнэ (ямар ч төрлийн) өгөгдмөл тодорхойлолтоор, харин процедурын хувьд үр дүнг авахын тулд OUT эсвэл IN OUT гэх мэт параметрүүдийг ашиглах хэрэгтэй. SQL хэллэгт процедурыг ашиглах боломжгүй тул та ердийн SQL-д функцийг ашиглаж болно.

Зөвлөмж болгож буй: