다음을 통해 공유


sys.all_parameters (Transact-SQL)

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics분석 플랫폼 시스템(PDW)Microsoft Fabric의 SQL 분석 엔드포인트Microsoft Fabric의 웨어하우스Microsoft Fabric의 SQL 데이터베이스

사용자 정의 또는 시스템 개체에 속하는 모든 매개 변수의 합합을 표시합니다.

열 이름 데이터 형식 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 = 매개변수는 출력(또는 반환)입니다; 그렇지 않으면, 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 만약 가 이라1has_default_value, 이 열의 값은 해당 매개변수의 기본값 값이다; 그렇지 않으면 NULL.
xml_collection_id int 매개변수 검증에 사용되는 XML 스키마 컬렉션의 ID입니다.

매개 변수의 데이터 형식이 xml이고 XML 형식이면 0이 아닌 경우

0 = XML 스키마 컬렉션이 없거나, 매개변수가 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) 암호화 유형 설명:

RANDOMIZED
DETERMINISTIC

적용 대상: 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비트(단정밀도) float
1 = 16비트(반정밀도) float 1

적용 대상: SQL Server 2025 (17.x) 및 이후 버전, SQL 데이터베이스
vector_base_type_desc nvarchar(10) 벡터 차원 값을 저장하는 데 사용되는 데이터 형식에 대한 텍스트 설명을 포함합니다.

적용 대상: SQL Server 2025 (17.x) 및 이후 버전, SQL 데이터베이스

1 자세한 내용은 반 정밀도 부동소수점 형식을 참조하세요.

Permissions

사용자가 소유하고 있거나 사용 권한을 부여 받은 보안 개체에 대해서만 카탈로그 뷰의 메타데이터를 볼 수 있습니다. 자세한 내용은 메타데이터 표시 유형 구성을 참조하세요.