Tampilan Katalog Sistem (SQL Bertransaksi)
BERLAKU UNTUK:![]()
SQL Server Azure SQL Database
Azure Synapse Analytics
Platform System (PDW)
Tampilan katalog mengembalikan informasi yang digunakan oleh mesin database SQL Server. Kami menyarankan agar Anda menggunakan tampilan katalog karena merupakan antarmuka yang paling umum ke metadata katalog dan menyediakan cara paling efisien untuk mendapatkan, mengubah, dan menyajikan formulir yang disesuaikan dari informasi ini. Semua metadata katalog yang tersedia pengguna diekspos melalui tampilan katalog.
Catatan
Tampilan katalog tidak berisi informasi tentang replikasi, cadangan, rencana pemeliharaan database, atau data katalog SQL Server Agent.
Beberapa tampilan katalog mewarisi baris dari tampilan katalog lainnya. Misalnya, tampilan katalog sys.tables mewarisi dari tampilan katalog sys.objects . Tampilan katalog sys.objects disebut sebagai tampilan dasar, dan tampilan sys.tables disebut tampilan turunan. Tampilan katalog sys.tables mengembalikan kolom yang khusus untuk tabel dan juga semua kolom yang ditampilkan oleh tampilan katalog sys.objects. Tampilan katalog sys.objects mengembalikan baris untuk objek selain tabel, seperti prosedur dan tampilan tersimpan. Setelah tabel dibuat, metadata untuk tabel dikembalikan di kedua tampilan. Meskipun dua tampilan katalog mengembalikan tingkat informasi yang berbeda tentang tabel, hanya ada satu entri dalam metadata untuk tabel ini dengan satu nama dan satu object_id. Ini dapat diringkas sebagai berikut:
- Tampilan dasar berisi subset kolom dan superset baris.
- Tampilan turunan berisi superset kolom dan subset baris.
Penting
Dalam rilis SQL Server mendatang, Microsoft dapat menambah definisi tampilan katalog sistem apa pun dengan menambahkan kolom ke akhir daftar kolom. Sebaiknya jangan gunakan sintaks SELECT * FROM sys.catalog_view_name dalam kode produksi karena jumlah kolom yang dikembalikan dapat berubah dan merusak aplikasi Anda.
Tampilan katalog di SQL Server telah diatur ke dalam kategori berikut:
Tampilan Katalog Grup Ketersediaan AlwaysOn (SQL Bertransaksi)
Azure SQL Database Tampilan Katalog
Ubah Tampilan Katalog Pelacakan (SQL Bertransaksi)
Tampilan Katalog Rakitan CLR (SQL Bertransaksi)
Tampilan Pengumpul Data (SQL Bertransaksi)
Tampilan Email Database (SQL Bertransaksi)
Tampilan Katalog Saksi Pencerminan Database (SQL Transaksi)
Tampilan Katalog Database dan File (SQL Bertransaksi)
Tampilan Katalog Titik Akhir (SQL Bertransaksi)
Tampilan Katalog Peristiwa yang Diperluas (SQL Transaksi)
Tampilan Katalog Properti yang Diperluas (SQL Bertransaksi)
Tampilan Katalog Operasi Eksternal (SQL Transaksi)
Tampilan Katalog Filestream dan FileTable (transact-SQL)
Pencarian Teks Lengkap dan Tampilan Katalog Pencarian Semantik (SQL Bertransaksi)
Pesan (untuk Kesalahan) Tampilan Katalog (Transact-SQL)
Tampilan Katalog Objek (SQL Bertransaksi)
Tampilan Katalog Fungsi Partisi (SQL Bertransaksi)
Tampilan Manajemen Berbasis Kebijakan (SQL Bertransaksi)
Tampilan Katalog Resource Governor (SQL Bertransaksi)
Tampilan Katalog Penyimpanan Kueri (SQL Bertransaksi)
Tampilan Katalog Jenis Skalar (SQL Bertransaksi)
Tampilan Katalog Skema (SQL Bertransaksi)
Tampilan Katalog Keamanan (Transact-SQL)
Tampilan Katalog Broker Layanan (SQL Bertransaksi)
Tampilan Katalog Konfigurasi seluruh server (SQL Bertransaksi)
Tampilan Katalog Analitik Azure Synapse dan Gudang Data Paralel