ዲኤምኤል ራስ-ሰር ነው?
ዲኤምኤል ራስ-ሰር ነው?

ቪዲዮ: ዲኤምኤል ራስ-ሰር ነው?

ቪዲዮ: ዲኤምኤል ራስ-ሰር ነው?
ቪዲዮ: ዘመናዊው የስራ ቤንች በአንድሪያስ አቸሌይትነር 2024, ሚያዚያ
Anonim

በነባሪ፣ ሀ ዲኤምኤል ግብይቱን በግልፅ ሳይጀምር የተፈፀመ መግለጫ በቀጥታ የተሳካ ነው ወይም በመግለጫው መጨረሻ ላይ ውድቅ ሆኖ ይመለሳል። ይህ ባህሪ ይባላል በራስ ቁርጠኝነት . ይህ ባህሪ የሚቆጣጠረው በ አውቶኮሚት መለኪያ.

ከዚህ፣ ዲዲኤል አውቶኮሚት ነው?

የ SQL መግለጫ በ ውስጥ ተፈጽሟል በራስ ቁርጠኝነት ሁነታ ወደ ኋላ መመለስ አይቻልም። አብዛኛው ዲቢኤምኤስ (ለምሳሌ ማሪያዲቢ) ኃይል በራስ ቁርጠኝነት ለያንዳንዱ ዲ.ዲ.ኤል ምንም እንኳን ያልሆነ መግለጫ በራስ ቁርጠኝነት ሁነታ. ከዚህ በፊት ዲ.ዲ.ኤል የጀመረው መግለጫ ቀደም ሲል የዲኤምኤል መግለጫዎች በግብይት ውስጥ (በራስ-ሰር) ተፈጽመዋል። እያንዳንዱ ዲ.ዲ.ኤል በራሱ አዲስ ነው የሚፈጸመው። በራስ ቁርጠኝነት ግብይት.

በተጨማሪም፣ SQL አገልጋይ በራስ ቁርጠኝነት ነው? ራስ-ሰር ሁነታ የነባሪ የግብይት አስተዳደር ሁነታ ነው። SQL አገልጋይ የውሂብ ጎታ ሞተር. እያንዳንዱ ግብይት - SQL መግለጫው ሲጠናቀቅ ተወስኗል ወይም ወደ ኋላ ይመለሳል።

በዚህ መንገድ፣ የዲኤምኤል መግለጫዎች ወደ ኋላ መመለስ ይችላሉ?

የA የዲኤምኤል መግለጫ ይህን የሚያካትተው ግብይት እስካልፈጸሙ ድረስ ዘላቂ አይደለም። ግብይት የ SQL ቅደም ተከተል ነው። መግለጫዎች የ Oracle ዳታቤዝ የአሳ ክፍልን (እሱ ይችላል ነጠላ ሁን የዲኤምኤል መግለጫ ). ግብይት እስኪፈጸም ድረስ፣ ይችላል መሆን ወደ ኋላ ተንከባሎ (ተቀለበሰ)።

መቆራረጥ ቁርጠኝነትን ይጠይቃል?

እና አንድ ቁልፍ ነጥብ - ቢሆንም አቆራረጥ ሠንጠረዥ የ WHERE አንቀጽ የሌለው ሰርዝ ይመስላል፣ አቆራረጥ ዲኤምኤል አይደለም፣አይቲስ ዲ ዲኤል። ሰርዝ ይጠይቃል ሀ COMMIT , ግን TRUNCATEdoes አይደለም.