Tabel Sistem (Transact-SQL)

Berlaku untuk: SQL Server Azure SQL Managed Instance

Topik di bagian ini menjelaskan tabel sistem di SQL Server.

Tabel sistem tidak boleh diubah langsung oleh pengguna mana pun. Misalnya, jangan mencoba mengubah tabel sistem dengan pernyataan DELETE, UPDATE, atau INSERT, atau pemicu yang ditentukan pengguna.

Mereferensikan kolom yang didokumenkan dalam tabel sistem diizinkan. Namun, banyak kolom dalam tabel sistem tidak didokumentasikan. Aplikasi tidak boleh ditulis untuk langsung mengkueri kolom yang tidak terdokumentasi. Sebagai gantinya, untuk mengambil informasi yang disimpan dalam tabel sistem, aplikasi harus menggunakan salah satu komponen berikut:

  • Prosedur tersimpan sistem

  • Pernyataan dan fungsi Transact-SQL

  • SQL Server Management Objects (SMO)

  • Objek Manajemen Replikasi (RMO)

  • Fungsi katalog API Database

Komponen-komponen ini membentuk API yang diterbitkan untuk mendapatkan informasi sistem dari SQL Server. Microsoft mempertahankan kompatibilitas komponen ini dari rilis hingga rilis. Format tabel sistem tergantung pada arsitektur internal SQL Server dan dapat berubah dari rilis ke rilis. Oleh karena itu, aplikasi yang secara langsung mengakses kolom tabel sistem yang tidak terdokumentasi mungkin harus diubah sebelum dapat mengakses versi SQL Server yang lebih baru.

Di Bagian Ini

Topik tabel sistem diatur oleh area fitur berikut:

Lihat juga

Tampilan Kompatibilitas (Transact-SQL)
Tampilan Katalog (Transact-SQL)