በ Oracle ውስጥ ከተሰረዘ በኋላ መፈጸም ያስፈልጋል?
በ Oracle ውስጥ ከተሰረዘ በኋላ መፈጸም ያስፈልጋል?

ቪዲዮ: በ Oracle ውስጥ ከተሰረዘ በኋላ መፈጸም ያስፈልጋል?

ቪዲዮ: በ Oracle ውስጥ ከተሰረዘ በኋላ መፈጸም ያስፈልጋል?
ቪዲዮ: #07. Основы работы в Oracle SQL Developer 2024, ሚያዚያ
Anonim

ሁሉንም ረድፎች ከጠረጴዛ ላይ ማስወገድ ከፈለጉ፣ TRUNCATE TABLE መግለጫው ከሚከተሉት የበለጠ ቀልጣፋ ነው። ሰርዝ መግለጫ. የ TRUNCATE TABLE መግለጫ የዲዲኤል ትዕዛዝ ነው፣ ስለዚህ ስውር ያካትታል COMMIT ረድፎችን ማስወገድ እንደማይፈልጉ ከወሰኑ ROLLBACK ለማውጣት ምንም መንገድ የለም።

ይህንን ከግንዛቤ ውስጥ በማስገባት፣ መሰረዝ በOracle ውስጥ መፈፀም አለበት?

ሰርዝ ያስፈልገዋል ሀ COMMIT ፣ ግን አቋራጭ ያደርጋል አይደለም.

በተመሳሳይ ፣ ከተጣለ ጠረጴዛ በኋላ ቁርጠኝነት አለብን? ፍጠር ጠረጴዛ እና ጠረጴዛ ጣል መግለጫዎች መ ስ ራ ት አይደለም መፈጸም ጊዜያዊ ቁልፍ ቃል ጥቅም ላይ ከዋለ ግብይት። (ይህ ያደርጋል በጊዜያዊነት ላይ ባሉ ሌሎች ስራዎች ላይ አይተገበርም ጠረጴዛዎች እንደ ALTER ጠረጴዛ እና INDEX ፍጠር, ይህም መ ስ ራ ት መንስኤ ሀ መፈጸም .)

በተመሳሳይ፣ በOracle ውስጥ ከተዘመነ በኋላ ቁርጠኝነት ያስፈልጋል?

ለምን ቁርጠኝነት አያስፈልግም ዲ.ዲ.ኤል ያዛል ለዲኤምኤል ትዕዛዞች ግን ለውጦችን በቋሚነት ወደ የውሂብ ጎታ ለማስቀመጥ ግዴታ ነው። በቅድሚያ አመሰግናለሁ. አንዳንድ ጊዜ መልሱ: "Oracle Corp. በተግባር ላይ የዋለው በዚህ መንገድ ነው."

ወዲያውኑ ከተፈፀመ በኋላ መፈጸም ያስፈልጋል?

ቁርጠኝነት አይደለም በኋላ ያስፈልጋል እያንዳንዱ ወዲያውኑ ያስፈጽሙ . የተወሰኑ መግለጫዎች አይደሉም ይጠይቃል ሀ መፈጸም ; ለምሳሌ, በ TRUNCATE ጠረጴዛን ከቆረጡ. አሁን ባለው ግብይት ውስጥ ሁሉም ያልታለፉ ስራዎች ቁርጠኛ ናቸው ወይም ወደ ኋላ ተንከባሎ - መግለጫው ብቻ አይደለም። ተፈጽሟል በ ወዲያውኑ ያስፈጽሙ.

የሚመከር: