በተከማቸ ሂደት ውስጥ ግብይት መጠቀም እንችላለን?
በተከማቸ ሂደት ውስጥ ግብይት መጠቀም እንችላለን?

ቪዲዮ: በተከማቸ ሂደት ውስጥ ግብይት መጠቀም እንችላለን?

ቪዲዮ: በተከማቸ ሂደት ውስጥ ግብይት መጠቀም እንችላለን?
ቪዲዮ: በቤት ውስጥ ለመከላከል የሚረዱ መንገዶች | ተደጋጋሚ የሽንት ቱቦ ኢንፌክሽን | Dr. Seife 2024, ግንቦት
Anonim

ከሆነ እኛ በ ውስጥ ከአንድ በላይ የ SQL መግለጫዎች አሏቸው የተከማቸ አሰራር እና እኛ በ SQL መግለጫዎች ምክንያት ስህተት ከተከሰተ በማናቸውም የ SQL መግለጫዎች የተደረጉ ማናቸውንም ለውጦች ወደ ኋላ መመለስ ይፈልጋሉ ፣ በተከማቸ ሂደት ውስጥ ግብይት መጠቀም እንችላለን.

ልክ እንደዚህ፣ የተከማቹ ሂደቶች በግብይት ውስጥ ይሰራሉ?

ጎጆ የተከማቹ ሂደቶች ናቸው። ተፈጽሟል በውስጡ ግብይት የውጪው አውድ የተከማቸ አሰራር . ይህ ነባሪ ቅንብር ነው። ከላይ የተገለጸውን ነባሪ ባህሪ ያቀርባል. ማለትም፣ ሁሉም የSQL መግለጫዎች በ ሀ የተከማቸ አሰራርን ያስፈጽማል እንደ ነጠላ ግብይት አግድ

ከላይ በተጨማሪ በሂደቱ ውስጥ ቁርጠኝነትን መጠቀም እንችላለን? በአጠቃላይ, ሂደቶች መሆን የለበትም መፈጸም . አንተ መፈጸም በተከማቸ ውስጥ ሂደት ፣ እንደገና ጥቅም ላይ ሊውል የሚችልበትን ሁኔታ እየገደቡ ነው ምክንያቱም ደዋይ ለውጦቹን የሚፈልግ ሂደት የአንድ ትልቅ ግብይት አካል እንዲሆን የሚያደርገው በቀላሉ ወደ መደወል አይችልም። ሂደት በቀጥታ.

ይህንን በተመለከተ ግብይቶችን በSQL ተግባር ልንጠቀም እንችላለን?

1 መልስ። ለዛ ነው ግብይቶች ለ አላስፈላጊ ናቸው ካሬ - አገልጋይ ተግባራት . ቢሆንም፣ አንተ ይችላል መለወጥ ግብይት የማግለል ደረጃ ፣ ለምሳሌ ፣ ይችላሉ መጠቀም "ያልተነበበ ያልተነበበ" ለመድረስ NOLOCK ፍንጭ ግብይት የማግለል ደረጃ እና ያልተገባ መረጃን ከሌላ ያንብቡ ግብይቶች.

በSQL ውስጥ የጎጆ ግብይቶችን አዎ ከሆነ እንዴት መጠቀም እንችላለን?

SQL አገልጋይ በትክክል አይደግፍም። የተከማቸ ግብይቶች . አንድ ብቻ ነው። ግብይት በአንድ ጊዜ. ይሄኛው ግብይት መሰረታዊ አለው። የተከማቸ ግብይት ቆጣሪ፣ @@TRANCOUNT እያንዳንዱ ተከታታይ ይጀምራል ግብይት ጭማሪዎች የ ቆጣሪ በ አንድ, እያንዳንዱ ቃል ግብይት በአንድ ይቀንሳል.

የሚመከር: