sys.system_objects (SQL Bertransaksi)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics Analytics yesPlatform System (PDW)

Berisi satu baris untuk semua objek sistem dengan 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.

Apakah NULL jika tidak ada pemilik individu lain.

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 berada.

Untuk semua objek sistem dengan 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

FT = Assembly (CLR) fungsi bernilai tabel

IF = SQL fungsi bernilai tabel sebaris

IT = Tabel internal

P = prosedur tersimpan SQL

PC = Assembly (CLR) prosedur tersimpan

PG = Panduan rencana

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 = SQL fungsi bernilai tabel

TR = pemicu DML SQL

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

TAMPILAN

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 securable yang dimiliki pengguna atau di mana pengguna telah diberi beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.

Lihat juga

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