Oracle-д процедурын хэрэглээ юу вэ?
Oracle-д процедурын хэрэглээ юу вэ?

Видео: Oracle-д процедурын хэрэглээ юу вэ?

Видео: Oracle-д процедурын хэрэглээ юу вэ?
Видео: Нүхжилт болон нөсөөг арилгах орц Никотинамид (Niacinamide) буюу Витамин B3 гэж юу вэ? • Anu Harchu 2024, May
Anonim

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

Үүнээс гадна PL SQL-д процедурын хэрэглээ юу вэ?

Процедурууд нь мэдээллийн санд хадгалах боломжтой програмын бие даасан блокууд юм. Эдгээр рүү залгаарай журам -ийг гүйцэтгэхийн тулд нэрээр нь хийж болно PL / SQL мэдэгдэл. Энэ нь голчлон ашигласан гүйцэтгэх a PL дахь үйл явц / SQL.

Дараа нь асуулт бол процедурыг функцэд ашиглаж болох уу? 3) Процедур үүн доторх DML(INSERT/UPDATE/DELETE) мэдэгдлүүдийг сонгох боломжийг олгодог функц дотор нь зөвхөн сонгогдсон мэдэгдлийг зөвшөөрдөг. 4) Функцүүд боломжтой -аас дуудагдана журам харин журам -аас дуудаж болохгүй функц.

Үүнтэй адилаар хүмүүс Oracle дахь функцийг юунд ашигладаг вэ?

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

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

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

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