Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Banco de dados SQL no Microsoft Fabric
O Driver do OLE DB para SQL Server expõe a função ITableDefinition::AddColumn. Isso permite que os consumidores adicionem uma coluna a uma tabela do SQL Server.
Quando você adiciona uma coluna a uma tabela do SQL Server, o consumidor do Driver do OLE DB para SQL Server é restringido da seguinte forma:
Caso DBPROP_COL_AUTOINCREMENT seja VARIANT_TRUE, DBPROP_COL_NULLABLE deve ser VARIANT_FALSE.
Caso a coluna seja definida usando o tipo de dados SQL Servertimestampdo, DBPROP_COL_NULLABLE precisará ser VARIANT_FALSE.
Para qualquer outra definição de coluna, DBPROP_COL_NULLABLE deve ser VARIANT_TRUE.
Os consumidores especificam o nome da tabela como uma cadeia de caracteres Unicode no membro pwszName da união uName no parâmetro pTableID. O membro eKind de pTableID precisa ser DBKIND_NAME.
O nome da nova coluna é especificado como uma cadeia de caracteres Unicode no membro pwszName da união uName no membro dbcid do parâmetro pColumnDesc de DBCOLUMNDESC. O membro eKind precisa ser DBKIND_NAME.