Sonntag, 31. August 2008

Alle Stored Procedures löschen

Keine Lust Dein Projekt schon heute fertigzustellen? Dann lösch doch einfach alle Stored Procedures.


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