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을 참조하세요.