Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Requête pour trouver le nombre de paramètres dans une procédure stockée ou une fonction dans SQL Server ?

Essayez la requête suivante pour obtenir une liste de tous les paramètres d'une procédure stockée. Changez la sélection en COUNT(*) si vous voulez juste le nombre de paramètres.

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