Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Localizar os nomes dos parâmetros de um procedimento armazenado


Para obter apenas nomes, você pode usar esta consulta:
SELECT name
FROM sys.parameters
WHERE object_id = OBJECT_ID('YourProcedureName')

Para obter informações mais detalhadas (nome, tipo e comprimento do parâmetro):
SELECT p.name AS ParameterName, t.name AS ParameterType, p.max_length AS ParameterLength
FROM sys.parameters AS p
JOIN sys.types AS t ON t.user_type_id = p.user_type_id
WHERE object_id = OBJECT_ID('YourProcedureName')