Una forma rápida para borrar todas las tablas de una base de datos es con el siguiente comando:
EXEC sp_MSforeachtable @command1 = "DROP TABLE ?"
Alternativamente para poder borrar todos los Procedimiento almacenados podemos aplicar el siguiente código:
declare @procName sysname
declare someCursor cursor for
select name from sysobjects where type = 'P' and objectproperty(id, 'IsMSShipped') = 0
open someCursor
fetch next from someCursor into @procName
while @@FETCH_STATUS = 0
begin
exec('drop proc ' + @procName)
fetch next from someCursor into @procName
end
close someCursor
deallocate someCursor
go
No hay comentarios:
Publicar un comentario