Как в Delphi стереть данные таблицы?

Подскажите, как в Delphi стереть данные таблицы базы данных?

3 ответа

SQL-запросом

TRUNCATE TABLE ИМЯ_ТАБЛИЦЫ

Truncate отрабатывает быстрее и, что может быть немаловажно, сбрасывает счетчик ключевого поля.


Если записей немного (менее 10 тысяч) можно применять и DELETE и TRUNCATE Если больше настоятельно рекомендую TRUNCATE, а если с DELETE, то удалять надо порциями по несколько тысяч записей с обязательным завершением транзакции (команда COMMIT)


Выполнить SQL:

delete from [TableName]

или

truncate table [TableName]

licensed under cc by-sa 3.0 with attribution.