Tabel Sistem (Transact-SQL)

Berlaku untuk: SQL ServerAzure 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 memodifikasi tabel sistem dengan DELETEpernyataan , UPDATE, atau INSERT pernyataan, 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 T-SQL

  • Objek Manajemen SQL Server (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 ke 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 mereka 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)