Eliminar procedimientos sql delete all procedures

Procedimiento para eliminar todos los procedimientos, sirve cuando tenemos mas de 100 y no podemos eliminarlos a mano.

Create Procedure dbo.reset_procedimientos
as
declare @procedimiento varchar(500)
declare Cursor_
   for select [name] from sysobjetcs where type = 'p'
   open Cursor_
   fetch next from Cursor_ into @procedimiento while @@fetch_status = 0
   begin
   if @procedimiento <> 'reset_procedimientos'
   exec('drop procedure' + @procedimiento)
   fetch next from Cursor_ into @procedimiento
   end
   close Cursor_
   deallocate Cursor_
  

Eliminar procedimientos sql delete all procedures in sql server

0 pensamientos:

Post a Comment

feedback!