Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. 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)
Base de dados SQL no Microsoft Fabric
O Driver OLE DB para SQL Server expõe a função ITableDefinition::AddColumn . Isto permite aos consumidores adicionar uma coluna a uma tabela SQL Server.
Quando adiciona uma coluna a uma tabela SQL Server, o controlador OLE DB para consumidor SQL Server está limitado da seguinte forma:
Se DBPROP_COL_AUTOINCREMENT é VARIANT_TRUE, DBPROP_COL_NULLABLE tem de ser VARIANT_FALSE.
Se a coluna for definida usando o tipo de data de carimbo temporal do SQL Server, DBPROP_COL_NULLABLE deve 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 do pTableID deve ser DBKIND_NAME.
O novo nome da coluna é especificado como uma cadeia de caracteres Unicode no membro pwszName da união uName no membro dbcid do parâmetro DBCOLUMNDESC pColumnDesc. O membro do eKind deve ser DBKIND_NAME.