다음을 통해 공유


sys.system_objects(Transact-SQL)

적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) Microsoft Fabric의 SQL 분석 엔드포인트 Microsoft Fabric의 웨어하우스

Microsoft SQL Server에 포함된 모든 스키마 범위 시스템 개체에 대해 하나의 행을 포함합니다. 모든 시스템 개체는 sys 또는 INFORMATION_SCHEMA 스키마에 포함됩니다.

열 이름 데이터 형식 설명
name sysname 개체 이름입니다.
object_id int 개체 ID 번호입니다. 데이터베이스 내에서 고유합니다.
principal_id int 스키마 소유자와 다른 경우 개별 소유자의 ID입니다. 기본적으로 스키마가 포함된 개체는 스키마 소유자가 소유합니다. 그러나 소유권을 변경하는 ALTER AUTHORIZATION 문을 사용하여 다른 소유자를 지정할 수 있습니다.

다른 개별 소유자가 없는 경우 NULL입니다.

개체 형식이 다음 중 하나인 경우 NULL입니다.

C = CHECK 제약 조건

D = DEFAULT(제약 조건 또는 독립 실행형)

F = FOREIGN KEY 제약 조건

PK = PRIMARY KEY 제약 조건

R = 규칙(이전 스타일, 독립 실행형)

TA = CLR(어셈블리) 트리거

TR = SQL 트리거

UQ = UNIQUE 제약 조건
schema_id int 개체가 포함된 스키마의 ID입니다.

SQL Server에 포함된 모든 스키마 범위 시스템 개체의 경우 이 값은 항상 (schema_id('sys'), schema_id('INFORMATION_SCHEMA')에 있습니다.
parent_object_id int 이 개체가 속하는 개체의 ID입니다.

0 = 자식 개체가 아닙니다.
type char(2) 개체 유형:

AF = 집계 함수(CLR)

C = CHECK 제약 조건

D = DEFAULT(제약 조건 또는 독립 실행형)

F = FOREIGN KEY 제약 조건

FN = SQL 스칼라 함수

FS = CLR(어셈블리) 스칼라 함수

FT = CLR(Assembly) 테이블 반환 함수

IF = SQL 인라인 테이블 반환 함수

IT = 내부 테이블

P = SQL 저장 프로시저

PC = 어셈블리(CLR) 저장 프로시저

PG = 계획 가이드

PK = PRIMARY KEY 제약 조건

R = 규칙(이전 스타일, 독립 실행형)

RF = Replication-filter-procedure

S = 시스템 기본 테이블

SN = 동의어

SQ = 서비스 큐

TA = CLR(어셈블리) DML 트리거

TF = SQL 테이블 반환 함수

TR = SQL DML 트리거

TT = 테이블 유형

U = 테이블(사용자 정의)

UQ = UNIQUE 제약 조건

V = 뷰

X = 확장 저장 프로시저
type_desc nvarchar(60) 개체 형식에 대한 설명입니다. AGGREGATE_FUNCTION

CHECK_CONSTRAINT

DEFAULT_CONSTRAINT

FOREIGN_KEY_CONSTRAINT

SQL_SCALAR_FUNCTION

CLR_SCALAR_FUNCTION

CLR_TABLE_VALUED_FUNCTION

SQL_INLINE_TABLE_VALUED_FUNCTION

INTERNAL_TABLE

SQL_STORED_PROCEDURE

CLR_STORED_PROCEDURE

PLAN_GUIDE

PRIMARY_KEY_CONSTRAINT

RULE

REPLICATION_FILTER_PROCEDURE

SYSTEM_TABLE

SYNONYM

SERVICE_QUEUE

CLR_TRIGGER

SQL_TABLE_VALUED_FUNCTION

SQL_TRIGGER

TABLE_TYPE

USER_TABLE

UNIQUE_CONSTRAINT

VIEW

EXTENDED_STORED_PROCEDURE
create_date 날짜/시간 개체를 만든 날짜입니다.
modify_date 날짜/시간 ALTER 문을 사용하여 개체를 마지막으로 수정한 날짜입니다. 개체가 테이블 또는 뷰인 경우 테이블 또는 뷰의 클러스터형 인덱스가 만들어지거나 변경될 때도 modify_date 변경됩니다.
is_ms_shipped bit 개체는 내부 Microsoft SQL Server 구성 요소에 의해 만들어집니다.
is_published bit 개체가 게시됩니다.
is_schema_published bit 개체의 스키마만 게시됩니다.

사용 권한

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

참고 항목

카탈로그 보기(Transact-SQL)
개체 카탈로그 뷰(Transact-SQL)