krliman
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору ORGaniZM Ждём патча B... 1MDI1 ВНИМАНИЕ! На свой страх и риск!!!! Если требуется очистить таблицу не прибегая к эксклюзивному доступу или используя другие способы доступа помимо BDE то рекомендуется выполнить квери: Delete From KAV Которая полностью очистит таблицу. Для MS SQL Server существует и другой способ - выполнение квери: Truncate Table KAV Различие между Delete и Truncate заключается в том, что для операции Delete создаётся запись в Transaction log, что обеспечивает более высокую надёжность, но при больших таблицах выполнение Delete может быть весьма долгим. Напротив, Truncate в Transaction log не попадает и таблица любых размеров необратимо очищается практически мгновенно вне зависимости от её размера. Delete - стандартная операция SQL и поддерживается всеми базами данных, напротив, Truncate - операция не стандартная, поэтому поддерживается лишь отдельными базами данных. А вообще, у меня, на такой случай - самая первая, резервная копия базы данных, когда она пустая... |