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

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

Видео: Oracle дахь процедурын функцууд болон багцууд гэж юу вэ?
Видео: OPERA PMS — электронное обучение Oracle Hospitality | 01. Введение в систему OPERA PMS 2024, Арваннэгдүгээр
Anonim

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

Цаашилбал, Oracle дахь процедурын функц болон багцын хооронд ямар ялгаа байдаг вэ?

Хамгийн гол процедурын ялгаа болон a функц нь: журам зөвхөн нэг удаа эмхэтгэсэн. Чиг үүрэг дуудах болгондоо эмхэтгэдэг. Хоёулаа функц болон журам утга буцаана. Дээр дурдсанчлан, багц зориулалтын сав шиг юм функц болон хадгалагдсан процедур.

Нэмж дурдахад Oracle дахь багцууд юу вэ? онд PL/SQL , a багц нь холбогдох функцүүдийн бүлгийн тодорхойлолтыг агуулсан схемийн объект юм. А багц хувьсагч, тогтмол, курсор, үл хамаарах зүйл, процедур, функц, дэд программ орно. Үүнийг эмхэтгэж, хадгалдаг Oracle Өгөгдлийн сан. Ерөнхийдөө, a багц тодорхойлолт, биетэй.

Мөн Oracle дахь функц, процедур гэж юу вэ?

SQL CREATE ФУНКЦИЯ мэдэгдлийг хадгалсан үүсгэхэд ашигладаг функцууд -д хадгалагддаг Oracle мэдээллийн сан. А журам эсвэл функц бяцхан программтай төстэй. А функц нь тооцоолж утгыг буцаадаг дэд программ юм. Чиг үүрэг, журам Үүнээс бусад нь ижил бүтэцтэй байдаг функцууд утгыг буцаана.

Процедур ба багцын хооронд ямар ялгаа байдаг вэ?

А журам нь олон утгыг буцаахад ашиглагддаг, эс тэгвээс энэ нь ерөнхийдөө функцтэй төстэй байдаг. Багц : А багц нь логик хамааралтай PL/SQL төрөл, зүйл, дэд программуудыг бүлэглэдэг схемийн объект юм. Та мөн энэ нь функцүүдийн бүлэг гэж хэлж болно, журам , хувьсагч болон бичлэгийн төрлийн мэдэгдэл.

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