_Table colonnes
La _ Table Columns est une table système en lecture seule qui contient le catalogue de colonnes. Elle répertorie les colonnes de toutes les tables. Vous pouvez interroger cette table pour savoir si une colonne donnée existe.
La _ Table Columns contient les colonnes suivantes.
| Colonne | Type | Clé | Nullable |
|---|---|---|---|
| Table de charge de travail | Text | O | N |
| Number | Integer | O | N |
| Nom | Text | N | N |
Colonnes
-
Tableau
-
Nom de la table qui contient la colonne.
-
Certain
-
Ordre de la colonne dans la table.
-
Nomme
-
Nom de la colonne.
Notes
étant donné que la _ table columns est une table système qui ne peut pas être modifiée par le biais de requêtes SQL, vous ne pouvez pas obtenir les clés primaires avec la fonction MsiDatabaseGetPrimaryKeys ou la propriété PrimaryKeys.
Seules les colonnes persistantes sont stockées dans la _ Table Columns. Pour déterminer s’il existe une colonne temporaire, vous devez créer une vue à l’aide d’une * instruction SELECT sur la table, puis parcourir tous les champs d’un enregistrement retourné par la fonction MsiViewGetColumnInfo avec l' _ option MSICOLINFO Names.