Sdílet prostřednictvím


Přidání sloupce do tabulky SQL Serveru

Platí na:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytický platformový systém (PDW)SQL databáze v Microsoft Fabric

Stáhnout ovladač OLE DB

Ovladač OLE DB pro SQL Server zpřístupňuje funkci ITableDefinition::AddColumn . To umožňuje uživatelům přidat sloupec do tabulky SQL Serveru.

Když přidáte sloupec do tabulky SQL Serveru, uživatel OLE DB Driver for SQL Server je omezen následovně:

  • Pokud je DBPROP_COL_AUTOINCREMENT VARIANT_TRUE, musí DBPROP_COL_NULLABLE být VARIANT_FALSE.

  • Pokud je sloupec definován pomocí datového typu časového razítka SQL Serveru, musí DBPROP_COL_NULLABLE VARIANT_FALSE.

  • Pro jakoukoli jinou definici sloupce musí být DBPROP_COL_NULLABLE VARIANT_TRUE.

Spotřebitelé určují název tabulky jako znak Unicode v členu pwszName sjednocení uName v parametru pTableID . Člen eKind v pTableID musí být DBKIND_NAME.

Nový název sloupce je zadán jako Unicode znakový řetězec v členu pwszName v unii uName v členu dbcid parametru DBCOLUMNDESC pColumnDesc. Člen eKind musí být DBKIND_NAME.

Viz také

Tabulky a rejstříky
ZMĚNIT TABULKU (Transact-SQL)