Ajout d'une colonne à une table SQL Server.

 

Le SQL Server fournisseur de OLE DB Native Client expose la ITableDefinition::AddColumn (fonction). Cela permet aux consommateurs d’ajouter une colonne à une SQL Server table.

Lorsque vous ajoutez une colonne à une SQL Server table, le SQL Server consommateur du fournisseur OLE DB Native Client est contraint comme suit :

  • Si DBPROP_COL_AUTOINCREMENT est VARIANT_TRUE, DBPROP_COL_NULLABLE doit être VARIANT_FALSE.

  • Si la colonne est définie à l’aide de la SQL Server timestamp type de données, 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 la table en tant que chaîne de caractères Unicode dans les pwszName membre de la uName union dans la pTableID paramètre. Le eKind membre pTableID doit être DBKIND_NAME.

Le nouveau nom de colonne est spécifié en tant que chaîne de caractères Unicode dans les pwszName membre de la uName union dans la dbcid membre du paramètre DBCOLUMNDESC pColumnDesc. Le eKind membre doit être DBKIND_NAME.

Tables et index
ALTER TABLE (Transact-SQL)

Ajouts de la communauté

Afficher: