db/mssql

mssql sys.tables

strange-dev 2025. 4. 13. 13:03
반응형

 

mssql sys.tables

이런 내용이구나 확인했다는 기록

컬럼 이름 설명
object_id 테이블 객체의 고유 식별자. 다른 시스템 뷰나 테이블과 조인할 때 사용
name 테이블 이름
schema_id 테이블 속한 스키마의 ID입니다. sys.schemas 뷰와 조인하여 스키마 이름을 확인 가능. (예: dbo, guest 등)
principal_id 테이블 소유자의 ID입니다. sys.database_principals 뷰와 조인하여 소유자 정보 확인 가능.
type 객체의 유형 코드
type_desc type 컬럼에 대한 설명
create_date 테이블 생성 날짜 시간.
modify_date 테이블 스키마가 수정 날짜 시간
is_ms_shipped 테이블 Microsoft에서 제공하는 시스템 개체 여부
is_published 테이블 트랜잭션 게시 여부
is_schema_published 테이블 스키마 게시 여부
lob_data_space_id large object (LOB) 데이터(예: varchar(max), nvarchar(max), varbinary(max), text, ntext, image)를 저장하는 데 사용되는 데이터 공간의 ID. 일반 데이터와 LOB 데이터 분리하여 관리
filestream_data_space_id Filestream 데이터를 저장하는 데 사용되는 데이터 공간 ID
max_column_id_used 테이블에서 사용된 가장 큰 컬럼 ID
lock_escalation 테이블에 사용되는 잠금 에스컬레이션 모드. (0 = 테이블, 1 = 페이지, 2 = HoBT)
lock_escalation_desc lock_escalation 컬럼 설명
is_tracked_by_cdc 테이블 변경 데이터 캡처(CDC)를 통해 추적 사용 여부
is_filetable FileTable 여부
durability 테이블 내구성. (1 = SCHEMA_ONLY, 0 = SCHEMA_AND_DATA)
durability_desc durability 설명 (예: SCHEMA_AND_DATA, SCHEMA_ONLY)
temporal_type temporal 타입 (0 = NON_TEMPORAL_TABLE, 1 = HISTORY_TABLE, 2 = CURRENT_TABLE)
temporal_type_desc temporal_type 설명 (예: NON_TEMPORAL_TABLE, HISTORY_TABLE, CURRENT_TABLE)
history_table_id temporal 테이블의 히스토리 테이블 객체 ID
is_remote_data_archive_enabled Azure SQL Database의 Stretch Database 기능을 사용하여 원격 데이터 아카이브가 활성화 여부
is_memory_optimized 테이블 메모리 최적화 사용 여부
uses_ansi_nulls 테이블 만들 때 ANSI NULLS 옵션 설정 여부를
is_replicated 테이블 복제 가능 여부.
has_replication_filter 테이블 복제 필터 여부
is_merge_published 테이블 병합 게시 여부
is_syncronization_object 테이블 병합 복제 동기화 개체 여부
has_unchecked_assembly_data 테이블 확인되지 않은 CLR 어셈블리 데이터 보유 여부.
large_value_types_out_of_row varchar(max), nvarchar(max), varbinary(max) 컬럼이 행 외부에 저장되는 여부
is_tracked_by_data_masking 테이블 동적 데이터 마스킹 적용 여부
is_external 테이블 외부 테이블 여부
data_space_id 테이블 데이터를 저장하는 데 사용되는 데이터 공간 ID
file_stream_column_id 테이블 FileStream 컬럼이 있는 경우 해당 컬럼 ID
default_schema_id 테이블과 연결된 기본 스키마 ID
xml_schema_collection_id XML 형식의 컬럼이 있는 경우 연결된 XML 스키마 컬렉션 ID
is_remote_data_archive_eligible 테이블이 Azure SQL Database의 Stretch Database 기능을 사용하여 원격 데이터 아카이브 적합 여부
ledger_type 테이블 Ledger 테이블 여부.(0 = NOT_LEDGER, 1 = LEDGER, 2 = HISTORY)
ledger_type_desc ledger_type 컬럼 설명 (예: NOT_LEDGER, LEDGER, HISTORY)
history_retention_period temporal 테이블의 히스토리 데이터 보존 기간
history_retention_period_unit history_retention_period 컬럼 단위. (0 = DAY, 1 = WEEK, 2 = MONTH, 3 = YEAR, 4 = INFINITE)
history_retention_period_unit_desc history_retention_period_unit 컬럼 설명 (예: DAYS, WEEKS, MONTHS, YEARS, INFINITE)
is_node 테이블 그래프 노드 테이블 여부
is_edge 테이블 그래프 엣지 테이블 여부
is_data_masking_policy_migrated 테이블 데이터 마스킹 정책 마이그레이션 여부
secondary_data_space_id 메모리 최적화 테이블의 보조 복사본에 사용되는 데이터 공간 ID
temporal_history_table_object_id temporal 테이블의 히스토리 테이블 객체 ID
is_remote 테이블 원격 테이블 여부
is_memory_optimized_snapshot 테이블 메모리 최적화 스냅샷 테이블 여부
is_hidden 테이블 숨겨진 테이블 여부
is_system_versioned 테이블 시스템 버전 관리 temporal 테이블 여부
is_auto_stats_enabled 테이블 자동 통계 업데이트가 활성화 여부
is_auto_stats_incremental 테이블 증분 자동 통계가 활성화 여부
is_ansi_padded 테이블 생성 시 ANSI PADDING 옵션 설정 여부
is_sparse 테이블 스파스 컬럼 포함 여부.
is_percent_fill_factor 테이블 인덱스를 만들 때 채우기 비율(fill factor)을 백분율 지정 여부
is_computed 테이블 계산 컬럼 사용 여부
allows_row_locks 테이블 행 수준 잠금 허용 여부
allows_page_locks 테이블 페이지 수준 잠금 허용 여부
is_compression_option_set 테이블 데이터 압축 옵션 명시적 설정 여부
is_rebuild_offline 테이블 오프라인 재구축 여부
has_large_data_types 테이블 large value 데이터 형식(varchar(max) 등)의 컬럼 사용 여부
is_table_option_set 테이블 옵션 설정 여부
is_identity 테이블 ID(자동 증가) 컬럼 사용 여부
is_trigger_fired 테이블 트리거 사용 여부
has_replication_identity 테이블 복제 ID 사용 여부
has_unique_clustered_index 테이블 고유 클러스터형 인덱스 사용 여부
has_nonclustered_index 테이블 비클러스터형 인덱스 사용 여부
has_primary_key 테이블 기본 키 제약 조건 사용 여부.
has_foreign_key 테이블 외래 키 제약 조건 사용 여부
has_check_constraint 테이블 CHECK 제약 조건 사용 여부
has_default_constraint 테이블 기본값 제약 조건 사용 여부
has_xml_schema_collection 테이블 XML 스키마 컬렉션과 연결된 XML 형식의 컬럼 사용 여부
has_spatial_index 테이블 공간 인덱스가 사용 여부
has_fulltext_index 테이블 전체 텍스트 인덱스 사용 여부
has_index_with_spatial_filter 테이블 공간 필터가 있는 인덱스 사용 여부
has_index_with_xml_filter 테이블 XML 필터 있는 인덱스 사용 여부
has_index_with_fulltext_filter 테이블 전체 텍스트 필터가 있는 인덱스 사용 여부
has_indexed_view 테이블 참조하는 인덱싱된 뷰 사용 여부
has_partition_scheme 테이블 파티션 구성표 적용 여부

 

반응형