Мазмуну:

Oracleда сакталган процедуралар кандай?
Oracleда сакталган процедуралар кандай?

Video: Oracleда сакталган процедуралар кандай?

Video: Oracleда сакталган процедуралар кандай?
Video: Мындан кийин кымбат витамин албай каласыз.Эмне үчүн арзан витаминдер пайдалуураак? 2024, Ноябрь
Anonim

Oracleда сакталган процедура

Oracle's маалымат базасы тили, PL/SQL , турат сакталган процедуралар ичинде колдонмолорду түзүүчү Oracle's маалымат базасы. IT адистери колдонушат сакталган программаларында Oracle's кодду туура жазуу жана сыноо үчүн маалымат базасы, жана ал программалар болуп калат сакталган процедуралар бир жолу түзүлгөн

Муну эске алып, 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 белгилүү бир тапшырманы аткарган билдирүүлөр. А ортосундагы негизги айырма процедура жана функция болсо, функция ар дайым маанини кайтарышы керек, бирок а процедура маанини кайтарышы мүмкүн же кайтарбашы мүмкүн.

Сунушталууда: