tabulka _Columns
Tabulka _Columns je systémová tabulka určená jen pro čtení, která obsahuje katalog sloupců. Zobrazí seznam sloupců pro všechny tabulky. Na tuto tabulku můžete zadat dotaz, abyste zjistili, jestli daný sloupec existuje.
Tabulka _Columns obsahuje následující sloupce.
Sloupec | Typ | Klíč | Nullable |
---|---|---|---|
Stůl | textové | Y | N |
Číslo | celočíselná | Y | N |
Jméno | textové | N | N |
Sloupce
-
tabulka
-
Název tabulky, která obsahuje sloupec.
-
číslo
-
Pořadí sloupce v tabulce
-
název
-
Název sloupce.
Poznámky
Protože _Columns tabulka je systémová tabulka, kterou nelze změnit prostřednictvím dotazů SQL, nelze získat primární klíče pomocí MsiDatabaseGetPrimaryKeys funkce nebo PrimaryKeys vlastnost.
V _Columns tabulce se ukládají jenom trvalé sloupce. Pokud chcete zjistit, jestli existuje dočasný sloupec, bylo by potřeba vytvořit zobrazení pomocí příkazu SELECT * proti tabulce, pak projděte všechna pole v záznamu vrácená MsiViewGetColumnInfo funkce s možností MSICOLINFO_NAMES.