Sobes.tech
Junior — Middle

Маалыматтар базасын башкаруу системаларында TRUNCATE буйрукүнүн максаты жана иштөө принциби тууралуу түшүндүрө аласызбы?

sobes.tech AI

AIден жооп

Маалыматтар базасын башкаруу системаларында TRUNCATE командасы таблицадан бардык саптарды тез арада өчүрүү үчүн колдонулат.

TRUNCATE өзгөчөлүктөрү:

  • Таблицадагы бардык маалыматтарды өчүрөт, бирок таблицанын түзүмүн жана аныктамаларын сактайт.
  • DELETE FROM table'ден тезирек иштейт, анткени ар бир сапты сканерлешпейт жана көбүнчө транзакция журналына өзүнчө жазууларды түзбөйт.
  • Адатта триггерлерди иштетпейт.
  • Көпчүлүк маалыматтар базасы башкаруу системдеринде, TRUNCATE операциясы, эгер транзакциянын чегинде жасалбаса, кайтарылбайт.

Мисал:

TRUNCATE TABLE employees;

Бул суроо employees таблицасынан бардык жазууларды өчүрөт.

TRUNCATE тез жана ар бир сапты логдоого муктаждыксыз таблицаны тазалоо үчүн пайдалуу.