sys.system_objects (T-SQL)
Berlaku untuk: Titik akhir analitik SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Platform System (PDW) SQL di Microsoft Fabric Warehouse 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)