Оқулық «Білім беруді дамытудың федералды институты»



Pdf көрінісі
бет212/246
Дата27.09.2023
өлшемі4.61 Mb.
#478892
түріОқулық
1   ...   208   209   210   211   212   213   214   215   ...   246
Г. Н. Федорова, Деректер қорын әзірлеу және басқару. Оқулық. Мәскеу «Академия» баспа орталығы, 2015ж.

277
 


рәсім ӛздігінен қолданылуы мҥмкін. Сақталған процедуралар шалу 
бағдарламалары сияқты бір транзакция контексінде орындалады. 
Сақталған процедуралардың екі тҥрі бар - орындалатын сақталатын 
процедуралар және сақталған процедуралар болып саналады. 
Орындалатын сақталатын процедуралар дерекқорда деректерді 
ӛңдеуді немесе дерекқормен байланыстырылмайды. Бҧл процедуралар 
енгізу параметрлерін ала алады және шығыс параметрлерін қайтарады. 
Орындалатын сақталатын процедураларға қол жеткізу SQL EXECUTE 
PROCEDURE операторын орындау кезінде орындалады. 
Сақталған іріктеу процедуралары, әдетте, қабылданған жолдардың 
ерікті санын қайтара отырып, дерекқордан деректерді алуды жҥзеге 
асырады. Таңдау процедуралары енгізу параметрлерін де ала алады. 
Әрбір келесі оқу сызығының мәні шығыс параметрлеріндегі қоңырау 
бағдарламасына қайтарылады. Бҧл процедураның орындалуын 
уақытша 
тоқтатып, 
таңдалған 
деректерді 
қоңырау 
шалу 
бағдарламасына сақталған процедураға жіберу ҥшін SUSPEND 
операторын пайдаланыңыз. Сақталған іріктеу процедурасына қол 
жеткізу SELECT нҧсқауы арқылы жҥзеге асырылады. 
Синтаксистік 
тҥрде, 
сақталатын 
процедураны 
сақтайтын 
процедураны жасау ешқандай айырмашылығы жоқ. Сақталған рәсімді 
жасау ҥшін, синтаксисі тӛменде кӛрсетілген CREATE PROCEDURE 
операторын пайдаланылады:
CREATE PROCEDURE <сақталатын шаралар атауы>
[(<кіріс параметрлер тізімі>)]
[RETURNS (<шығыс параметрлер тізімі>)]
AS
[<ауыспалы хабарламалар тізімі>]
BEGIN < операторлар блогы>END
Сақталған процедура шақырылатын бағдарламадан енгізу 
параметрлерін қабылдай алады. Параметрлер мәнмен қабылданады, 
яғни кіріс параметрлерінің мәндеріндегі кез келген ӛзгерістер 
шақырылған бағдарламада осы параметрлердің мәндеріне әсер етпейді. 
Енгізу параметрлерін әдепкі мән берілуі мҥмкін. Әдепкі мәндер 
орнатылатын параметрлер тізімнің ең соңында болуы керек. Егер кіріс 
параметрі DEFAULT сӛйлемінде әдепкі мән берілген доменге 
негізделген болса, жаңа әдепкі мән домен сипаттамасында 
кӛрсетілгенді қайта анықтайды.


Достарыңызбен бөлісу:
1   ...   208   209   210   211   212   213   214   215   ...   246




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет