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을 참조하세요.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기