Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-databas i Microsoft Fabric
OLE DB-drivrutinen för SQL Server exponerar funktionen ITableDefinition::AddColumn . Detta gör det möjligt för konsumenter att lägga till en kolumn i en SQL Server-tabell.
När du lägger till en kolumn i en SQL Server-tabell är OLE DB-drivrutinen för SQL Server-konsumenten begränsad enligt följande:
Om DBPROP_COL_AUTOINCREMENT är VARIANT_TRUE måste DBPROP_COL_NULLABLE vara VARIANT_FALSE.
Om kolumnen definieras med SQL Server-tidsstämpeldatatypen måste DBPROP_COL_NULLABLE VARIANT_FALSE.
För alla andra kolumndefinitioner måste DBPROP_COL_NULLABLE vara VARIANT_TRUE.
Konsumenter specificerar tabellnamnet som en Unicode-teckensträng i pwszName-medlemmen i uName-unionen i pTableID-parametern . eKind-medlemmen i pTableID måste vara DBKIND_NAME.
Det nya kolumnnamnet specificeras som en Unicode-teckensträng i pwszName-medlemmen i uName-unionen i dbcid-medlemmen i DBCOLUMNDESC-parametern pColumnDesc. eKind-medlemmen måste vara DBKIND_NAME.