sys.all_objects(Transact-SQL)
적용 대상: Microsoft Fabric의 Microsoft Fabric Warehouse에 있는 SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Platform System(PDW) SQL 분석 엔드포인트
모든 스키마 범위 사용자 정의 개체 및 시스템 개체의 UNION을 표시합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
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 = 동의어 SO = Sequence 개체 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 | 내부 SQL Server 구성 요소에서 만든 개체입니다. |
is_published | bit | 개체가 게시됩니다. |
is_schema_published | bit | 개체의 스키마만 게시됩니다. |
사용 권한
카탈로그 뷰에서 메타데이터의 표시 유형은 사용자가 소유하거나 사용자에게 일부 권한이 부여된 보안 개체로 제한됩니다. 자세한 내용은 Metadata Visibility Configuration을 참조하세요.
참고 항목
개체 카탈로그 뷰(Transact-SQL)
카탈로그 뷰(Transact-SQL)
sys.objects(Transact-SQL)
sys.system_objects(Transact-SQL)