Here is a SQL Query to List down all DB Stored Procedure and Functions .We can use this to make a small tool to backup stored procedure and functions automatically using windows service .
Query:
DECLARE MY_CURSOR Cursor
FOR
SELECT TOP 1000 r.ROUTINE_NAME,r.ROUTINE_TYPE,r.Routine_Definition
FROM INFORMATION_SCHEMA.Routines r
OPEN MY_CURSOR
DECLARE @sproc VARCHAR(MAX)
DECLARE @Name VARCHAR(MAX)
DECLARE @Type VARCHAR(MAX)
FETCH NEXT FROM MY_CURSOR INTO @Name, @Type, @sproc
WHILE (@@FETCH_STATUS <> -1)
BEGIN
IF (@@FETCH_STATUS <> -2)
PRINT @Name
PRINT @Type
PRINT @sproc
FETCH NEXT FROM MY_CURSOR INTO @Name, @Type, @sproc
END
CLOSE MY_CURSOR
DEALLOCATE MY_CURSOR
GO
Comments
Post a Comment