Ni vichochezi na taratibu gani zilizohifadhiwa katika SQL?
Ni vichochezi na taratibu gani zilizohifadhiwa katika SQL?

Video: Ni vichochezi na taratibu gani zilizohifadhiwa katika SQL?

Video: Ni vichochezi na taratibu gani zilizohifadhiwa katika SQL?
Video: The Big POTS Study: Patient Powered Research and Plans for the Future 2024, Mei
Anonim

Utaratibu uliohifadhiwa ni sehemu ya msimbo iliyobainishwa na mtumiaji iliyoandikwa katika toleo la ndani la PL/SQL, ambayo inaweza kurudisha thamani (kuifanya kuwa kazi) ambayo inaombwa kwa kuiita wazi. Kichochezi ni utaratibu uliohifadhiwa ambao huendeshwa kiotomatiki matukio mbalimbali yanapotokea (km sasisha , ingiza , kufuta ).

Katika suala hili, ni tofauti gani kati ya trigger na utaratibu uliohifadhiwa?

Tunaweza kutekeleza a utaratibu uliohifadhiwa wakati wowote tunapotaka kwa msaada wa exec amri, lakini a kichochezi inaweza tu kutekelezwa wakati wowote tukio (ingiza, kufuta, na kusasisha) linapotolewa kwenye jedwali ambalo kichochezi inafafanuliwa. Taratibu zilizohifadhiwa inaweza kurudisha maadili lakini a kichochezi haiwezi kurudisha thamani.

Vile vile, ni utaratibu gani uliohifadhiwa na unatumiwaje? Utaratibu uliohifadhiwa hutumiwa kurejesha data, kurekebisha data, na kufuta data katika jedwali la hifadhidata. Huna haja ya kuandika nzima SQL amri kila wakati unapotaka kuingiza, kusasisha au kufuta data katika faili ya SQL hifadhidata. Utaratibu uliohifadhiwa ni seti iliyokusanywa ya moja au zaidi SQL kauli zinazofanya kazi fulani maalum.

Kwa kuzingatia hili, je, tunaweza kutumia kichochezi katika utaratibu uliohifadhiwa?

Huwezi kupiga simu Anzisha kutoka Utaratibu uliohifadhiwa , kama Anzisha huundwa kwenye meza na kufukuzwa kazi kabisa. Lakini wewe unaweza wito utaratibu uliohifadhiwa kwa kutoka kichochezi , lakini fanya kumbuka haipaswi kujirudia.

Ni utaratibu gani uliohifadhiwa katika DBMS?

A utaratibu uliohifadhiwa ni seti ya taarifa za Lugha ya Maswali Iliyoundwa (SQL) yenye jina lililopewa, ambazo ni kuhifadhiwa katika uhusiano usimamizi wa hifadhidata mfumo kama kikundi, kwa hivyo inaweza kutumika tena na kushirikiwa na programu nyingi.

Ilipendekeza: