У меня есть база данных с сотнями таблиц.Очистка базы данных
Я создаю скрипт для удаления всех строк в этой базе данных.
Конечно, будучи реляционной базой данных, я должен удалить строки из детей, прежде чем я смогу коснуться родителей.
Есть ли что-то, что я могу использовать для этого или мне нужно сделать это с трудом?
EDIT
Принято Ответ был изменен, чтобы включить Disable Trigger, а
EXEC sp_MSForEachTable 'DISABLE TRIGGER ALL ON ? '
EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
EXEC sp_MSForEachTable 'DELETE FROM ?'
EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
EXEC sp_MSForEachTable 'ENABLE TRIGGER ALL ON ? '
Как насчет "DROP DATABASE"? –
Я хочу структуру .. просто не данные. Я действительно не хочу бросать все это. –