28 июл. 2010 г.

Как удалить все записи

Приведенная команда позволяет удалить все документы, которые не заблокированы ссылочной целостностью или триггерами:
execute block
as
  declare variable id integer;
begin
  for select id from gd_document into :id
  do begin
    delete from gd_document where id=:id;
    when any do begin end
  end
end
Очевидно, что вместо gd_document можно указать, например, gd_contact и почистить справочник клиентов.

НЕ ИСПОЛЬЗУЙТЕ НА РАБОЧИХ БАЗАХ КЛИЕНТОВ!

PS: И, да, у нас полумиллионный посетитель на сайте!

Комментариев нет:

Отправить комментарий