sys.system_objects (SQL Bertransaksi)
Berlaku untuk:
SQL Server (semua versi yang didukung)
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform 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)