Delen via


_Columns tabel

De _Columns tabel is een systeemtabel met het kenmerk Alleen-lezen die de kolomcatalogus bevat. Hierin worden de kolommen voor alle tabellen weergegeven. U kunt een query uitvoeren op deze tabel om erachter te komen of er een bepaalde kolom bestaat.

De tabel _Columns bevat de volgende kolommen.

Kolom Type Sleutel Null-waarde
Tafel tekst Y N
Getal geheel getal Y N
Naam tekst N N

 

Kolommen

tabel

De naam van de tabel die de kolom bevat.

getal

De volgorde van de kolom in de tabel.

naam

De naam van de kolom.

Opmerkingen

Omdat de _Columns tabel een systeemtabel is die niet kan worden gewijzigd via SQL-query's, kunt u de primaire sleutels niet verkrijgen met de MsiDatabaseGetPrimaryKeys-functie of de eigenschap PrimaryKeys.

Alleen permanente kolommen worden opgeslagen in de _Columns tabel. Als u wilt bepalen of er een tijdelijke kolom bestaat, moet u een weergave maken met behulp van een SELECT *-instructie voor de tabel en vervolgens alle velden in een record doorlopen die wordt geretourneerd door de MsiViewGetColumnInfo functie met de optie MSICOLINFO_NAMES.