Je, tunaweza kutumia shughuli katika utaratibu uliohifadhiwa?
Je, tunaweza kutumia shughuli katika utaratibu uliohifadhiwa?

Video: Je, tunaweza kutumia shughuli katika utaratibu uliohifadhiwa?

Video: Je, tunaweza kutumia shughuli katika utaratibu uliohifadhiwa?
Video: Dr. Jim Tucker on Children with Past-Life Memories: Is Reincarnation a Real Phenomenon? 2024, Novemba
Anonim

Kama sisi kuwa na taarifa zaidi ya moja ya SQL katika kutekeleza katika utaratibu uliohifadhiwa na sisi wanataka kurudisha nyuma mabadiliko yoyote yaliyofanywa na taarifa yoyote ya SQL ikiwa kosa litatokea kwa sababu ya taarifa moja ya SQL, tunaweza kutumia shughuli katika utaratibu uliohifadhiwa.

Ni hivyo tu, je, taratibu zilizohifadhiwa zinaendeshwa katika shughuli?

Nested taratibu zilizohifadhiwa ni kutekelezwa ndani ya shughuli muktadha wa nje utaratibu uliohifadhiwa . Huu ndio mpangilio chaguo-msingi. Hutoa tabia chaguo-msingi iliyoelezwa hapo juu. Hiyo ni, taarifa zote za SQL katika a kutekeleza utaratibu uliohifadhiwa kama single shughuli kuzuia.

Kando na hapo juu, tunaweza kutumia kujitolea kwa utaratibu? Kwa ujumla, taratibu haipaswi kujitolea . Kama wewe kujitolea ndani ya hifadhi utaratibu , unapunguza utumiaji wake tena kwa sababu mpiga simu anayetaka mabadiliko utaratibu inafanya kuwa sehemu ya shughuli kubwa haiwezi tu kuita utaratibu moja kwa moja.

Kuhusiana na hili, tunaweza kutumia shughuli katika kazi ya SQL?

1 Jibu. Ndiyo maana shughuli sio lazima kwa sql - seva kazi . Hata hivyo, wewe unaweza mabadiliko shughuli kiwango cha kutengwa, kwa mfano, unaweza kutumia Kidokezo cha NOLOCK kufikia "kusoma bila kujitolea" shughuli kiwango cha kutengwa na kusoma data ambayo haijatumwa kutoka kwa wengine shughuli.

Tunaweza kutumia shughuli zilizowekwa kwenye SQL ikiwa ndio basi vipi?

SQL Seva haitumiki sana shughuli zilizowekwa . Kuna moja tu shughuli kwa wakati. Huyu shughuli ina msingi muamala uliowekwa kaunta, @@TRANCOUNT. Kila mfululizo huanza shughuli nyongeza ya kukabiliana na moja, kila ahadi shughuli hupunguza kwa moja.

Ilipendekeza: