Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Vaciar BD

Estas en el tema de Vaciar BD en el foro de Bases de Datos General en Foros del Web. hola a todos, tengo el siguiente script (lo encontre en otra web) @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ...
  #1 (permalink)  
Antiguo 26/08/2009, 08:25
 
Fecha de Ingreso: septiembre-2008
Mensajes: 60
Antigüedad: 15 años, 7 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,
  #2 (permalink)  
Antiguo 26/08/2009, 09:14
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 3 meses
Puntos: 360
Respuesta: Vaciar BD

Por lo que veo, trabajas con sql server.

Pregunta en el subforo dedicado a sql server. Los maestros de este foro, poco se dan paso por aca.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 26/08/2009, 13:12
 
Fecha de Ingreso: septiembre-2008
Mensajes: 60
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: Vaciar BD

ok,
Gracias,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:02.