Преглед садржаја:
Дефиниција - Шта значи похрањени поступак?
Складиштена процедура је подпрограм доступан повезаним апликацијама система релационих база података. Похрањене процедуре морају бити позване или позване, јер су то скупови СКЛ и програмских наредби које изводе врло специфичне функције. Већина главних система релационих база података (нпр. СКЛ Сервер, Орацле, МиСКЛ, Постгрес и други) пружају подршку за похрањене процедуре.
Овај термин је такође познат као проц или сторагепроц.
Техопедиа објашњава поступак чувања
Похрањене процедуре се користе када апликација треба да изврши сложени задатак користећи податке о релацијским базама података. Пример може бити апликација за зајам за утврђивање способности отплате и кредитне способности клијента. Да провјери способност отплате клијента, службеник за кредит успоређује клијентов просјечни мјесечни доходак са мјесечним износом за подизање рачуна током 24 мјесеца. Да би потврдио кредитну способност, службеник зајма доставља корисничку исправу или број социјалног осигурања на веб локацију за извештавање о кредитима.
Оба поступка су сложена и тешко их је постићи помоћу основних СКЛ наредби. Поред тога, поступак одобравања зајма за купца може се изводити у различито време за различите купце (тј. Иста се радња понавља неколико пута), али различите информације о клијентима повезане су са сваком радњом.
Горња ситуација идеалан је пример када се треба користити похрањенипроцс - тј. Када се обавља сложена радња користећи комбинацију СКЛ-а, Процедурални језик / Структурирани језик упита (ПЛ / СКЛ) или екстерни програмски језик, нпр. Јава или Ц ++. Друго, иста се радња изводи више пута, а једине промене су параметри или подаци који се обрађују.
Похрањени поступци обично нуде предност у односу на писање пријавног кода из следећа два разлога:
- Не успостављају додатну међупрограмску комуникацију између базе података и спољне апликације.
- Не треба их састављати и извршавати за сваку инстанцу, јер су похрањенипрописи састављени само једном.
Похрањене процедуре се смештају као део речника података базе података, а не као апликација која референцу на базу података. Када сторагепроцс позивају друге сторагепроцс, то је познато као постављање угнијежђених похрањених процедура.
