sys.system_objects (T-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)Titik akhir analitik SQL di Microsoft FabricWarehouse di Microsoft Fabric

Berisi satu baris untuk semua objek sistem cakupan skema yang disertakan dengan Microsoft SQL Server. Semua objek sistem terkandung dalam skema bernama sys atau INFORMATION_SCHEMA.

Nama kolom Jenis data Deskripsi
nama nama sysname Nama objek.
object_id int Nomor identifikasi objek. Unik dalam database.
principal_id int ID pemilik individu jika berbeda dari pemilik skema. Secara default, objek yang berisi skema dimiliki oleh pemilik skema. Namun, pemilik lain dapat ditentukan dengan menggunakan pernyataan ALTER AUTHORIZATION untuk mengubah kepemilikan.

Adalah NULL jika tidak ada pemilik individu lainnya.

Apakah NULL jika jenis objek adalah salah satu dari berikut ini:

C = Batasan CHECK

D = DEFAULT (batasan atau berdiri sendiri)

F = Batasan KUNCI ASING

PK = Batasan KUNCI PRIMER

R = Aturan (gaya lama, berdiri sendiri)

TA = Pemicu Assembly (CLR)

TR = Pemicu SQL

UQ = Batasan UNIK
schema_id int ID skema tempat objek terkandung.

Untuk semua objek sistem cakupan skema yang disertakan dengan SQL Server, nilai ini akan selalu ada di (schema_id('sys'), schema_id('INFORMATION_SCHEMA'))
parent_object_id int ID objek tempat objek ini berada.

0 = Bukan objek anak.
jenis char(2) Jenis objek:

AF = Fungsi agregat (CLR)

C = Batasan CHECK

D = DEFAULT (batasan atau berdiri sendiri)

F = Batasan KUNCI ASING

FN = Fungsi skalar SQL

FS = Assembly (CLR) fungsi skalar

Fungsi bernilai tabel FT = Assembly (CLR)

IF = Fungsi bernilai tabel sebaris SQL

IT = Tabel internal

P = Prosedur Tersimpan SQL

PC = Prosedur tersimpan Assembly (CLR)

PG = Panduan paket

PK = Batasan KUNCI PRIMER

R = Aturan (gaya lama, berdiri sendiri)

RF = Prosedur filter-replikasi

S = Tabel dasar sistem

SN = Sinonim

SQ = Antrean layanan

TA = Pemicu DML Assembly (CLR)

TF = Fungsi bernilai tabel SQL

TR = Pemicu SQL DML

TT = Jenis tabel

U = Tabel (ditentukan pengguna)

UQ = Batasan UNIK

V = Tampilan

X = Prosedur tersimpan yang diperluas
type_desc nvarchar(60) Deskripsi tipe objek. 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

ATURAN

REPLICATION_FILTER_PROCEDURE

SYSTEM_TABLE

SINONIM

SERVICE_QUEUE

CLR_TRIGGER

SQL_TABLE_VALUED_FUNCTION

SQL_TRIGGER

TABLE_TYPE

USER_TABLE

UNIQUE_CONSTRAINT

VIEW

EXTENDED_STORED_PROCEDURE
create_date datetime Tanggal objek dibuat.
modify_date datetime Tanggal objek terakhir diubah dengan menggunakan pernyataan ALTER. Jika objek adalah tabel atau tampilan, modify_date juga berubah saat indeks berkluster pada tabel atau tampilan dibuat atau diubah.
is_ms_shipped bit Objek dibuat oleh komponen Microsoft SQL Server internal.
is_published bit Objek dipublikasikan.
is_schema_published bit Hanya skema objek yang dipublikasikan.

Izin

Visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna, atau di mana pengguna diberikan beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.

Lihat Juga

Tampilan Katalog (Transact-SQL)
Tampilan Katalog Objek (Transact-SQL)