Sdílet prostřednictvím


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.