Tabel _Columns

Tabel _Columns adalah tabel sistem baca-saja yang berisi katalog kolom. Ini mencantumkan kolom untuk semua tabel. Anda bisa mengkueri tabel ini untuk mencari tahu apakah kolom tertentu ada.

Tabel _Columns memiliki kolom berikut.

Kolom Jenis Kunci Dapat diubah ke null
Tabel Teks Y N
Telepon Bilangan bulat Y N
Nama Teks N N

 

Kolom

Meja

Nama tabel yang berisi kolom.

Nomor

Urutan kolom dalam tabel.

Nama

Nama kolom.

Keterangan

Karena tabel _Columns adalah tabel sistem yang tidak dapat dimodifikasi melalui kueri SQL, Anda tidak dapat memperoleh kunci primer dengan fungsi MsiDatabaseGetPrimaryKeys atau properti PrimaryKeys.

Hanya kolom persisten yang disimpan dalam tabel _Columns. Untuk menentukan apakah kolom sementara ada, seseorang perlu membuat tampilan menggunakan pernyataan SELECT * terhadap tabel, lalu mengulangi semua bidang dalam rekaman yang dikembalikan oleh fungsi MsiViewGetColumnInfo dengan opsi MSICOLINFO_NAMES.