sp_help mystoredprocname
显示参数列表。但它没有显示哪些是INPUT,哪些是OUTPUT参数:
sp_helptext mystoredproc
返回带有输入和输出参数的整个存储过程。我想只看到INPUT和OUTPUT参数
我想查看SQL Server 2005的INPUT和OUTPUT参数列表。
答案 0 :(得分:0)
为此需要比sp_help更深入。你会看看sys.parameters。 is_output会告诉你参数的方向。
select * from sys.parameters
where object_id = object_id('spBasam_GetEmployeeCountByGender')
答案 1 :(得分:0)
使用此查询:
SELECT sp.name
, parm.name
, case WHEN parm.is_output = 1
THEN 'output'
ELSE 'input'
END AS 'paramType'
FROM sys.procedures sp
JOIN sys.parameters parm ON sp.object_id = parm.object_id
WHERE sp.name = 'spBasam_GetEmployeeCountByGender'
此查询仅提供商店过程名称和返回参数的输入或输出类型名称。
您可以使用sys.procedures
和sys.parameters
结果中的其他信息。