적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
분석 플랫폼 시스템(PDW)
Microsoft Fabric의 SQL 분석 엔드포인트
Microsoft Fabric의 웨어하우스
Microsoft Fabric의 SQL 데이터베이스
매개 변수가 있는 각 시스템 개체에 대해 하나의 행을 포함합니다.
| 열 이름 | 데이터 형식 | 설명 |
|---|---|---|
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 | 매개 변수의 최대 길이(바이트)입니다. 값은 열의 데이터 타입이 varchar(max),nvarchar(max),varbinary(max), 또는 xml일 때 -1됩니다. |
precision |
tinyint | 숫자 기반인 경우 매개 변수의 전체 자릿수입니다. 그렇지 않으면 0입니다. |
scale |
tinyint | 숫자 기반인 경우 매개 변수의 배율입니다. 그렇지 않으면 0입니다. |
is_output |
bit |
1 = 매개변수는 출력(또는 반환)입니다; 그렇지 않으면 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 자세한 내용은 반 정밀도 부동소수점 형식을 참조하세요.
사용 권한
사용자가 소유하고 있거나 사용 권한을 부여 받은 보안 개체에 대해서만 카탈로그 뷰의 메타데이터를 볼 수 있습니다. 자세한 내용은 메타데이터 표시 유형 구성을 참조하세요.