Агуулгын хүснэгт:

Oracle дахь хадгалагдсан процедур гэж юу вэ?
Oracle дахь хадгалагдсан процедур гэж юу вэ?

Видео: Oracle дахь хадгалагдсан процедур гэж юу вэ?

Видео: Oracle дахь хадгалагдсан процедур гэж юу вэ?
Видео: Oracle DB - мухардмал 2024, Арваннэгдүгээр
Anonim

Oracle дээр хадгалагдсан процедур

Oracle-ийн мэдээллийн сангийн хэл, PL/SQL , -ээс бүрдэнэ хадгалагдсан процедурууд , дотор нь програмуудыг бүтээдэг Oracle-ийн мэдээллийн сан. Мэдээллийн технологийн мэргэжилтнүүд ашигладаг хадгалсан дахь хөтөлбөрүүд Oracle-ийн өгөгдлийн сан нь кодыг зөв бичиж, турших ба тэдгээр програмууд болно хадгалагдсан процедурууд нэг удаа эмхэтгэсэн

Үүнийг харгалзан үзэхэд Oracle процедурууд хаана хадгалагддаг вэ?

А хадгалагдсан процедур дуудах болгондоо дахин эмхэтгэдэггүй. Процедурууд байж болно хадгалсан ашиглан мэдээллийн санд Oracle SQL*Plus гэх мэт хэрэгслүүд. Та эх сурвалжийг үүсгэнэ журам текст засварлагчаа ашиглан эх сурвалжийг SQL*Plus ашиглан ажиллуулна уу (жишээ нь @ оператортой).

Хадгалагдсан процедурыг юунд ашигладаг вэ? Хадгалагдсан процедурууд SQL хэллэгүүдийг гүйцэтгэх, IF THEN эсвэл CASE хэллэг зэрэг нөхцөлт логикийг ашиглах, даалгавруудыг гүйцэтгэхийн тулд бүтцүүдийг задлах боломжтой. А хадгалагдсан процедур өөр рүү залгах боломжтой хадгалагдсан процедур . Хадгалагдсан журам Курсороор дамжуулан SQL асуулгын үр дүнг удирдах боломжтой тул маш их хэрэг болно.

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

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

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

"А журам эсвэл функц нь бүлэг эсвэл олонлог юм SQL болон PL/ SQL Тодорхой даалгавар гүйцэтгэдэг мэдэгдлүүд." Гол ялгаа нь a журам функц нь үргэлж утгыг буцаах ёстой, гэхдээ a журам утга буцаах эсвэл буцаахгүй байж болно.

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