Tema: Vaciar BD
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2009, 08:25
kubuntu
 
Fecha de Ingreso: septiembre-2008
Mensajes: 60
Antigüedad: 16 años, 2 meses
Puntos: 1
Busqueda Vaciar BD

hola a todos,

tengo el siguiente script (lo encontre en otra web)

Código SQL:
Ver original
  1. EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
  2. GO
  3. EXEC sp_MSForEachTable 'ALTER TABLE ? DISABLE TRIGGER ALL'
  4. GO
  5.  
  6. EXEC sp_MSForEachTable
  7. 'BEGIN TRY
  8. TRUNCATE TABLE ?
  9. END TRY
  10. BEGIN CATCH
  11. DELETE FROM ?
  12. END CATCH;'
  13.  
  14. EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
  15. GO
  16. EXEC sp_MSForEachTable 'ALTER TABLE ? ENABLE TRIGGER ALL'
  17. GO

este esta bien?
hay otra manera mejor?
escucho sugerencias, para vaciar o borrar todos los datos de la BD.

Gracias,