적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
분석 플랫폼 시스템(PDW)
Microsoft Fabric의 SQL 분석 엔드포인트
Microsoft Fabric의 웨어하우스
Microsoft Fabric의 SQL 데이터베이스
매개 변수를 받는 개체의 각 매개 변수당 하나의 행을 포함합니다. 객체가 스칼라 함수라면, 반환 값을 설명하는 단일 행도 존재합니다. 그 행의 가치0는 parameter_id 입니다.
| 열 이름 | 데이터 형식 | Description |
|---|---|---|
object_id |
int | 이 매개 변수가 속한 개체의 ID입니다. |
name |
sysname | 매개 변수의 이름입니다. 개체 내에서 고유합니다. 개체가 스칼라 함수인 경우 매개 변수 이름은 반환 값을 나타내는 행의 빈 문자열입니다. |
parameter_id |
int | 매개 변수의 ID입니다. 개체 내에서 고유합니다. 객체가 스칼라 함수라면, 는 parameter_id = 0 반환 값을 나타냅니다. |
system_type_id |
tinyint | 매개 변수 시스템 유형의 ID입니다. |
user_type_id |
int | 매개 변수의 유형에 대한 사용자 정의 ID입니다. 유형의 이름을 반환하려면 이 열에서 sys.types 카탈로그 뷰에 조인합니다. |
max_length |
smallint | 매개 변수의 최대 길이(바이트)입니다. 값 = -1 열 데이터 타입이 varchar(max),nvarchar(max),varbinary(max) 또는 xml일 때. |
precision |
tinyint | 수치 기반 매개변수의 정밀도; 그렇지 않으면, 0. |
scale |
tinyint | 수치 기반의 경우 매개변수의 척도; 그렇지 않으면, 0. |
is_output |
bit |
1= 매개변수는 OUTPUT 또는 RETURN; 그렇지 않으면 . 0 |
is_cursor_ref |
bit |
1 = Parameter는 커서 참조 매개변수입니다. |
has_default_value |
bit |
1 = 매개변수는 기본값을 가집니다.SQL Server는 이 카탈로그 뷰에서 CLR 객체의 기본 값만 유지합니다; 따라서 이 열은 Transact-SQL 객체에 대해 값을 0 가집니다. Transact-SQL 객체에서 매개변수의 기본값을 확인하려면 sys.sql_modules 카탈로그 뷰의 열을 definition 쿼리하거나 OBJECT_DEFINITION 시스템 함수를 사용하세요. |
is_xml_document |
bit |
1 = 콘텐츠는 완전한 XML 문서입니다.0 = 콘텐츠는 문서 조각이거나 열의 데이터 타입이 XML이 아닙니다. |
default_value |
sql_variant | 만약 가 이라1면has_default_value, 이 열의 값은 해당 매개변수의 기본값 값이다; 그렇지 않으면 NULL. |
xml_collection_id |
int | 매개 변수의 데이터 형식이 xml이고 XML 형식이면 0이 아닙니다. 매개 변수의 유효성 검사 XML 스키마 네임스페이스를 포함하는 컬렉션의 ID가 됩니다.0 = XML 스키마 컬렉션이 없음. |
is_readonly |
bit |
1= 매개변수는 READONLY; 그렇지 않으면 . 0 |
is_nullable |
bit |
1 = 매개변수는 공무 가능하다. (기본값).0 = Parameter는 네이티브 컴파일된 저장 프로시저를 더 효율적으로 실행하기 위해 nullable이 아닙니다. |
encryption_type |
int | 암호화 유형:1 = 결정적 암호화2 = 임의 암호화적용 대상: SQL Server 2016(13.x) 이상, SQL Database. |
encryption_type_desc |
nvarchar(64) | 암호화 유형 설명:RANDOMIZEDDETERMINISTIC적용 대상: SQL Server 2016(13.x) 이상, SQL Database. |
encryption_algorithm_name |
sysname | 암호화 알고리즘의 이름입니다.AEAD_AES_256_CBC_HMAC_SHA_512만 지원됩니다.적용 대상: SQL Server 2016(13.x) 이상, SQL Database. |
column_encryption_key_id |
int | CEK의 ID입니다. 적용 대상: SQL Server 2016(13.x) 이상, SQL Database. |
column_encryption_key_database_name |
sysname | 열의 데이터베이스와 다른 경우 열 암호화 키가 있는 데이터베이스의 이름입니다. 키가 열과 동일한 데이터베이스에 있으면 NULL입니다.적용 대상: SQL Server 2016(13.x) 이상, SQL Database. |
vector_dimensions |
int | 벡터의 차원 수를 나타냅니다. 적용 대상: SQL Server 2025 (17.x) 및 이후 버전, SQL 데이터베이스 |
vector_base_type |
tinyint | 벡터 차원 값을 저장하는 데 사용되는 데이터 형식을 나타냅니다.0 = 32비트(단정밀도) float1 = 16비트(반정밀도) float 1적용 대상: SQL Server 2025 (17.x) 및 이후 버전, SQL 데이터베이스 |
vector_base_type_desc |
nvarchar(10) | 벡터 차원 값을 저장하는 데 사용되는 데이터 형식에 대한 텍스트 설명을 포함합니다. 적용 대상: SQL Server 2025 (17.x) 및 이후 버전, SQL 데이터베이스 |
1 자세한 내용은 반 정밀도 부동소수점 형식을 참조하세요.
Permissions
사용자가 소유하고 있거나 사용 권한을 부여 받은 보안 개체에 대해서만 카탈로그 뷰의 메타데이터를 볼 수 있습니다. 자세한 내용은 메타데이터 표시 유형 구성을 참조하세요.