Ajout d’une colonne à une table dans SQL Server Native Client
S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
Le fournisseur OLE DB SQL Server Native Client expose la fonction ITableDefinition::AddColumn. Cela permet aux consommateurs d’ajouter une colonne à une table SQL Server.
Lorsque vous ajoutez une colonne à une table SQL Server, le consommateur SQL Server Native Client fournisseur OLE DB est limité comme suit :
Si DBPROP_COL_AUTOINCREMENT est VARIANT_TRUE, DBPROP_COL_NULLABLE doit être VARIANT_FALSE.
Si la colonne est définie en utilisant le type de données SQL Server timestamp, DBPROP_COL_NULLABLE doit être VARIANT_FALSE.
Pour toute autre définition de colonne, DBPROP_COL_NULLABLE doit être VARIANT_TRUE.
Les consommateurs spécifient le nom de table en tant que chaîne de caractères Unicode dans le membre pwszName de l’union uName dans le paramètre pTableID. Le membre eKind de pTableID doit être DBKIND_NAME.
Le nouveau nom de colonne est spécifié en tant que chaîne de caractères Unicode dans le membre pwszName de l’union uName dans le membre dbcid du paramètre DBCOLUMNDESC pColumnDesc. Le membre eKind doit être DBKIND_NAME.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour