sql >> Base de Datos >  >> RDS >> Sqlserver

¿Consulta para encontrar el número de parámetros en un procedimiento almacenado o función en el servidor Sql?

Pruebe la siguiente consulta para obtener una lista de todos los parámetros de un procedimiento almacenado. Cambie la selección a COUNT (*) si solo desea la cantidad de parámetros.

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>'