Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Query per trovare il numero di parametri in una stored procedure o in una funzione in SQL Server?

Provare la query seguente per ottenere un elenco di tutti i parametri per una stored procedure. Cambia la selezione in un COUNT(*) se vuoi solo il numero di parametri.

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