Aggiunta di una colonna a una tabella di SQL Server
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)
OLE DB Driver per SQL Server espone la funzione ITableDefinition::AddColumn. Questo consente ai consumer di aggiungere una colonna a una tabella di SQL Server.
Quando si aggiunge una colonna a una tabella di SQL Server, il consumer di OLE DB Driver per SQL Server presenta i vincoli seguenti:
Se DBPROP_COL_AUTOINCREMENT è VARIANT_TRUE, DBPROP_COL_NULLABLE deve essere VARIANT_FALSE.
Se la colonna viene definita usando il tipo di dati timestamp di SQL Server, DBPROP_COL_NULLABLE deve essere VARIANT_FALSE.
Per qualsiasi altra definizione di colonna, DBPROP_COL_NULLABLE deve essere VARIANT_TRUE.
I consumer specificano il nome della tabella come stringa di caratteri Unicode nel membro pwszName dell'unione uName nel parametro pTableID. Il membro eKind dipTableID deve essere DBKIND_NAME.
Il nome della nuova colonna viene specificato come stringa di caratteri Unicode nel membro pwszName dell'unione uName nel membro dbcid del parametro DBCOLUMNDESC pColumnDesc. Il membro eKind deve essere DBKIND_NAME.