[SQL Server] Procedure Parameters List
SQL ver: SQL Server 2017 Standard
스키마 관리를 위해 프로시저의 파라미터 리스트를 확인하고 싶은 경우 수행한다.
parameter_name이 Null인경우 해당 프로시저는 파라미터를 갖지 않는것이다.
아이디어 출처
출처는 위와 같으며 내가 활용하기 편하게 쿼리를 변경했다.
스키마 관리를 위해 프로시저의 파라미터 리스트를 확인하고 싶은 경우 수행한다.
SELECT s.name AS schema_name, pp.name AS procedure_name,
p.name AS parameter_name, p.parameter_id AS parmeter_order, p.is_nullable, t.name AS type, p.max_length
FROM sys.procedures AS pp
INNER JOIN sys.schemas AS s ON pp.schema_id = s.schema_id
LEFT JOIN sys.parameters AS p ON pp.object_id = p.object_id
LEFT JOIN sys.types AS t ON p.system_type_id = t.system_type_id AND p.user_type_id = t.user_type_id
|
parameter_name이 Null인경우 해당 프로시저는 파라미터를 갖지 않는것이다.
아이디어 출처
출처는 위와 같으며 내가 활용하기 편하게 쿼리를 변경했다.
댓글
댓글 쓰기