Junior — Middle
Маалыматтар базасын башкаруу системаларында TRUNCATE буйрукүнүн максаты жана иштөө принциби тууралуу түшүндүрө аласызбы?
sobes.tech AI
AIден жооп
Маалыматтар базасын башкаруу системаларында TRUNCATE командасы таблицадан бардык саптарды тез арада өчүрүү үчүн колдонулат.
TRUNCATE өзгөчөлүктөрү:
- Таблицадагы бардык маалыматтарды өчүрөт, бирок таблицанын түзүмүн жана аныктамаларын сактайт.
DELETE FROM table'ден тезирек иштейт, анткени ар бир сапты сканерлешпейт жана көбүнчө транзакция журналына өзүнчө жазууларды түзбөйт.- Адатта триггерлерди иштетпейт.
- Көпчүлүк маалыматтар базасы башкаруу системдеринде,
TRUNCATEоперациясы, эгер транзакциянын чегинде жасалбаса, кайтарылбайт.
Мисал:
TRUNCATE TABLE employees;
Бул суроо employees таблицасынан бардык жазууларды өчүрөт.
TRUNCATE тез жана ар бир сапты логдоого муктаждыксыз таблицаны тазалоо үчүн пайдалуу.