sys.numbered_procedure_parameters(Transact-SQL)

적용 대상:SQL Server

번호 매기기 프로시저의 각 매개 변수에 대해 하나의 행을 포함합니다. 번호가 매겨진 저장 프로시저를 만들 때 기본 프로시저는 숫자 1입니다. 모든 후속 프로시저에는 숫자 2, 3 등이 있습니다. sys.numbered_procedure_parameters 2 이상인 모든 후속 프로시저에 대한 매개 변수 정의를 포함합니다. 이 보기에는 기본 저장 프로시저(number = 1)에 대한 매개 변수가 표시되지 않습니다. 기본 저장 프로시저는 번호를 매기지 않은 저장 프로시저와 비슷하므로 따라서 해당 매개 변수는 sys.parameters(Transact-SQL)로 표시됩니다.

Important

번호 매기기 프로시저는 더 이상 사용되지 않습니다. 번호 매기기 프로시저 사용은 권장되지 않습니다. 이 카탈로그 뷰를 사용하는 쿼리가 컴파일되면 DEPRECATION_ANNOUNCEMENT 이벤트가 발생합니다.

참고 항목

번호 매기기 프로시저에는 XML 및 CLR 매개 변수가 지원되지 않습니다.

열 이름 데이터 형식 설명
object_id int 이 매개 변수가 속한 개체의 ID입니다.
procedure_number smallint 개체 내의 이 프로시저 수(2 이상)입니다.
이름 sysname 매개 변수의 이름입니다. procedure_number 내에서 고유합니다.
parameter_id int 매개 변수의 ID입니다. procedure_number 내에서 고유합니다.
system_type_id tinyint 매개 변수 시스템 형식의 ID입니다.
user_type_id int 사용자가 정의한 매개 변수 형식의 ID입니다.
max_length smallint 매개 변수의 최대 길이(바이트)입니다.

-1 = 열 데이터 형식은 varchar(max), nvarchar(max) 또는 varbinary(max)입니다.
전체 자릿수 tinyint 숫자 기반인 경우 매개 변수의 전체 자릿수입니다. 그렇지 않으면 0입니다.
scale tinyint 숫자 기반인 경우 매개 변수의 배율입니다. 그렇지 않으면 0입니다.
is_output bit 1 = 매개 변수가 출력 또는 반환 값입니다. 그렇지 않으면 0입니다.
is_cursor_ref bit 1 = 매개 변수가 커서 참조 매개 변수입니다.

참고 항목

번호 매기기 프로시저에는 XML 및 CLR 매개 변수가 지원되지 않습니다.

사용 권한

카탈로그 뷰에서 메타데이터의 표시 유형은 사용자가 소유하거나 사용자에게 일부 권한이 부여된 보안 개체로 제한됩니다. 자세한 내용은 Metadata Visibility Configuration을 참조하세요.

참고 항목

개체 카탈로그 뷰(Transact-SQL)
카탈로그 뷰(Transact-SQL)