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 mengetahui apakah kolom tertentu ada.
Tabel _Columns memiliki kolom berikut.
Kolom | Jenis | Kunci | Dapat diubah ke null |
---|---|---|---|
Meja | Teks | Y | N |
Angka | Bilangan Bulat | Y | N |
Nama | Teks | N | N |
Kolom
-
Tabel
-
Nama tabel yang berisi kolom .
-
Nomor
-
Urutan kolom dalam tabel.
-
Nama
-
Nama kolom.
Komentar
Karena tabel _Columns adalah tabel sistem yang tidak dapat dimodifikasi melalui kueri SQL, Anda tidak dapat memperoleh kunci utama dengan fungsiMsiDatabaseGetPrimaryKeys atau properti PrimaryKeys.
Hanya kolom persisten yang disimpan dalam tabel _Columns. Untuk menentukan apakah ada kolom sementara yang perlu membuat tampilan menggunakan pernyataan SELECT * terhadap tabel, lalu mengulangi semua bidang dalam rekaman yang dikembalikan oleh fungsi MsiViewGetColumnInfo dengan opsi MSICOLINFO_NAMES.