Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Query to find Number of Parameters in a Stored Procedure or Function in Sql Server?

Well, if i want to find parameter count of any stored procedure or function inside SQL SERVER, what is the correct way to do it.

Your help would be appreciated. thanks.

like image 953
prog23 Avatar asked Mar 15 '13 11:03

prog23


1 Answers

Try the following query to get a list of all parameters for a stored procedure. Change the select to a COUNT(*) if you just want the number of parameters.

SELECT 
    p.name AS Parameter,        
    t.name AS [Type]
FROM sys.procedures sp
JOIN sys.parameters p 
    ON sp.object_id = p.object_id
JOIN sys.types t
    ON p.system_type_id = t.system_type_id
WHERE sp.name = '<name>'
like image 163
JodyT Avatar answered Oct 06 '22 01:10

JodyT