TOP CATEGORIES

×

How to get a list of stored procedures in SQL?

M

MANISHA SRIVASTAVA

LIST STORED PROCEDURES IN SQL SERVER DATABASE


SELECT schema_name(obj.schema_id) as schema_name,

       obj.name as procedure_name,

       case type

            when 'P' then 'SQL Stored Procedure'

            when 'X' then 'Extended stored procedure'

        end as type,

        substring(par.parameters, 0, len(par.parameters)) as parameters,

        mod.definition

FROM sys.objects obj

join sys.sql_modules mod

     on mod.object_id = obj.object_id

cross apply (select p.name + ' ' + TYPE_NAME(p.user_type_id) + ', '

             FROM sys.parameters p

             WHERE p.object_id = obj.object_id

                   and p.parameter_id != 0

             for xml path ('') ) par (parameters)

WHERE obj.type in ('P', 'X')

order by schema_name,

         procedure_name;

1 votes

Your Answer

Email: advertise@gdatamart.com

Donate: To Support US

© 2024 GDATAMART.COM (All Rights Reserved)