sys.sysobjects (Transact-SQL)
Berlaku untuk:
SQL Server (semua versi yang didukung)
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System (PDW)
Berisi satu baris untuk setiap objek yang dibuat dalam database, seperti batasan, default, log, aturan, dan prosedur tersimpan.
Penting
Tabel sistem SQL Server 2000 ini disertakan sebagai tampilan untuk kompatibilitas mundur. Kami menyarankan agar Anda menggunakan tampilan sistem SQL Server saat ini sebagai gantinya. Untuk menemukan tampilan atau tampilan sistem yang setara, lihat Memetakan Tabel Sistem ke Tampilan Sistem (Transact-SQL). Fitur ini akan dihapus dalam versi Microsoft SQL Server mendatang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini.
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
| nama | nama sysname | Nama Objek |
| id | int | Nomor identifikasi objek |
| xtype | char(2) | Jenis objek. Dapat berupa salah satu jenis objek berikut: AF = Fungsi agregat (CLR) C = Batasan CHECK D = Batasan default atau DEFAULT F = BATASAN KUNCI ASING L = Log FN = Fungsi skalar FS = Assembly (CLR) fungsi skalar FT = Assembly (CLR) fungsi bernilai tabel IF = Fungsi tabel berbaris IT = Tabel internal P = Prosedur tersimpan PC = Assembly (CLR) prosedur tersimpan PK = batasan KUNCI PRIMER (jenisnya adalah K) RF = Prosedur tersimpan filter replikasi S = Tabel sistem SN = Sinonim SO = Urutan SQ = Antrean layanan TA = Pemicu DML Assembly (CLR) TF = Fungsi tabel TR = SQL Pemicu DML TT = Jenis tabel U = Tabel pengguna UQ = Batasan UNIK (jenisnya adalah K) V = Tampilan X = Prosedur tersimpan yang diperluas |
| uid | smallint | ID skema pemilik objek. Untuk database yang ditingkatkan dari versi SQL Server yang lebih lama, ID skema sama dengan ID pengguna pemilik. Meluap atau mengembalikan NULL jika jumlah pengguna dan peran melebihi 32.767. ** Penting ** Jika Anda menggunakan salah satu pernyataan DDL SQL Server berikut, Anda harus menggunakan tampilan katalog sys.objects alih-alih sys.sysobjects. BUAT | UBAH | DROP USER BUAT | UBAH | HILANGKAN PERAN BUAT | UBAH | HILANGKAN PERAN APLIKASI CREATE SCHEMA MENGUBAH OTORISASI PADA OBJEK |
| info | smallint | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
| status | int | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
| base_schema_ver | int | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
| replinfo | int | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
| parent_obj | int | Nomor identifikasi objek dari objek induk. Misalnya, ID tabel jika itu adalah pemicu atau batasan. |
| crdate | datetime | Tanggal objek dibuat. |
| ftcatid | smallint | Pengidentifikasi katalog teks lengkap untuk semua tabel pengguna yang terdaftar untuk pengindeksan teks lengkap, dan 0 untuk semua tabel pengguna yang tidak terdaftar. |
| schema_ver | int | Nomor versi yang bertahap setiap kali skema untuk tabel berubah. Selalu mengembalikan 0. |
| stats_schema_ver | int | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
| jenis | char(2) | Jenis objek. Dapat berupa salah satu dari nilai berikut: AF = Fungsi agregat (CLR) C = Batasan CHECK D = Batasan default atau DEFAULT F = Batasan KUNCI ASING FN = Fungsi skalar FS = Assembly (CLR) fungsi skalar FT = Assembly (CLR) functionIF bernilai tabel = Fungsi tabel berbaris IT - Tabel internal K = BATASAN KUNCI PRIMER atau UNIK L = Log P = Prosedur tersimpan PC = Prosedur tersimpan Assembly (CLR) R = Aturan RF = Prosedur tersimpan filter replikasi S = Tabel sistem SN = Sinonim SQ = Antrean layanan TA = Pemicu DML Assembly (CLR) TF = Fungsi tabel TR = pemicu DML SQL TT = Jenis tabel U = Tabel pengguna V = Tampilan X = Prosedur tersimpan yang diperluas |
| tab pengguna | smallint | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
| Sysstat | smallint | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
| indexdel | smallint | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
| refdate | datetime | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
| versi | int | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
| deltrig | int | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
| instrig | int | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
| updtrig | int | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
| seltrig | int | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
| kategori | int | Digunakan untuk publikasi, batasan, dan identitas. |
| cache | smallint | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
Lihat juga
Memetakan Tabel Sistem ke Tampilan Sistem (SQL Transact)
Tampilan Kompatibilitas (SQL Bertransaksi)