적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
분석 플랫폼 시스템(PDW)
Microsoft Fabric의 SQL 분석 엔드포인트
Microsoft Fabric의 웨어하우스
Microsoft Fabric의 SQL 데이터베이스
사용자 정의 개체 및 시스템 개체에 속하는 모든 열의 합집합을 보여 줍니다.
| 열 이름 | 데이터 형식 | Description |
|---|---|---|
object_id |
int | 이 열이 속한 개체의 ID입니다. |
name |
sysname | 열의 이름입니다. 개체 내에서 고유합니다. |
column_id |
int | 열의 ID입니다. 개체 내에서 고유합니다. 열 ID는 순차적이지 않을 수 있습니다. |
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. |
collation_name |
sysname | 문자 기반일 경우 열의 정렬 이름; 그렇지 않으면, NULL. |
is_nullable |
bit |
1 = 열은 공무 가능하다. |
is_ansi_padded |
bit |
1 = 열은 문자, 이진 또는 변형 시 동작을 사용합니다 ANSI_PADDING ON .0 = 열은 문자, 이진, 변형이 아닙니다. |
is_rowguidcol |
bit |
1 = 열은 선언된 ROWGUIDCOL. |
is_identity |
bit |
1 = 열에 ID 값이 있습니다. |
is_computed |
bit |
1 = 열은 계산된 열입니다. |
is_filestream |
bit |
1 = 컬럼은 FILESTREAM 저장소를 사용하도록 선언됩니다. |
is_replicated |
bit |
1 = 열이 복제됩니다. |
is_non_sql_subscribed |
bit |
1 = 컬럼에는 SQL 서버 구독자가 없습니다. |
is_merge_published |
bit |
1 = 칼럼은 병합 게시되었습니다. |
is_dts_replicated |
bit |
1 = 열은 SSIS를 사용하여 복제됩니다. |
is_xml_document |
bit |
1 = 콘텐츠는 완전한 XML 문서입니다.0 = 콘텐츠는 문서 조각이거나 열 데이터 타입이 XML이 아닙니다. |
xml_collection_id |
int | 열의 데이터 형식이 xml이고 XML이 입력되면 이 값은 0이 아닙니다. 이 값은 해당 열의 검증 XML 스키마 네임스페이스를 포함하는 컬렉션의 ID입니다.0 = XML 스키마 컬렉션이 없음. |
default_object_id |
int | 기본 객체의 ID는 독립 실행형 sys.sp_bindefault이든 인라인 컬럼 레벨 DEFAULT 제약 조건이든 상관없습니다. 인라인 열 수준의 기본 객체의 열은 parent_object_id 테이블 자체에 대한 참조입니다.0 = 디폴트 없음. |
rule_object_id |
int | 열에 바인딩된 독립 실행형 규칙의 ID는 를 사용하여 sys.sp_bindrule사용합니다.0 = 독립 실행형 규칙이 없습니다.열 수준 CHECK 제약 조건은 sys.check_constraints 참조하세요. |
is_sparse |
bit |
1 = 열이 스파스 열입니다. 자세한 내용은 스파스 열 사용을 참조 하세요. |
is_column_set |
bit |
1 = 열이 열 집합입니다. 자세한 내용은 열 집합 사용을 참조하세요. |
generated_always_type |
tinyint | 컬럼 값이 생성되는 시점을 식별합니다(항상 0 시스템 테이블의 컬에 대해):0 = NOT_APPLICABLE1 = AS_ROW_START2 = AS_ROW_END7 = AS_TRANSACTION_ID_START8 = AS_TRANSACTION_ID_END9 = AS_SEQUENCE_NUMBER_START10 = AS_SEQUENCE_NUMBER_END자세한 내용은 Temporal 테이블을 참조하세요. 적용 대상: SQL Server 2016(13.x) 이상 버전 및 SQL Database. 7, 8, , 9는 10 SQL 데이터베이스에만 적용됩니다. |
generated_always_type_desc |
nvarchar(60) |
적용 대상: SQL Server 2016(13.x) 이상 버전 및 SQL Database. 값에 generated_always_type 대한 텍스트 설명(시스템 NOT_APPLICABLE 테이블의 열에 항상 해당)NOT_APPLICABLEAS_ROW_STARTAS_ROW_END적용 대상: SQL Server 2022(16.x) 이상 버전 및 SQL Database AS_TRANSACTION_ID_STARTAS_TRANSACTION_ID_ENDAS_SEQUENCE_NUMBER_STARTAS_SEQUENCE_NUMBER_END |
ledger_view_column_type |
tinyint | 그렇지 않은 NULL경우 원장 보기의 열 형식을 나타냅니다.1 = TRANSACTION_ID2 = SEQUENCE_NUMBER3 = OPERATION_TYPE4 = OPERATION_TYPE_DESC데이터베이스 원장에 관한 자세한 내용은 원장을 참조하세요. 적용 대상: SQL Server 2022(16.x) 이상 버전 및 SQL Database. |
ledger_view_column_type_desc |
nvarchar(60) | 그렇지 않은 NULL경우 원장 보기의 열 형식에 대한 텍스트 설명을 포함합니다.TRANSACTION_IDSEQUENCE_NUMBEROPERATION_TYPEOPERATION_TYPE_DESC적용 대상: SQL Server 2022(16.x) 이상 버전 및 SQL Database. |
is_dropped_ledger_column |
bit | 삭제된 원장 테이블 열을 나타냅니다. 적용 대상: SQL Server 2022(16.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
사용자가 소유하고 있거나 사용 권한을 부여 받은 보안 개체에 대해서만 카탈로그 뷰의 메타데이터를 볼 수 있습니다. 자세한 내용은 메타데이터 표시 유형 구성을 참조하세요.