Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Der OLE DB-Anbieter des nativen SQL Server-Clients macht die Funktion "ITableDefinition::AddColumn " verfügbar. Mit dieser Funktion können Consumer einer SQL Server-Tabelle eine Spalte hinzufügen.
Wenn Sie einer SQL Server-Tabelle eine Spalte hinzufügen, wird der OLE DB-Anbieter-Consumer des SQL Server Native Client-Anbieters wie folgt eingeschränkt:
Wenn DBPROP_COL_AUTOINCREMENT VARIANT_TRUE ist, muss DBPROP_COL_NULLABLE VARIANT_FALSE sein.
Wenn die Spalte mit dem SQL Server timestamp-Datentyp definiert wird, muss DBPROP_COL_NULLABLE auf VARIANT_FALSE festgelegt sein.
Für alle anderen Spaltendefinitionen muss DBPROP_COL_NULLABLE VARIANT_TRUE sein.
Consumer geben den Tabellennamen als Unicode-Zeichenfolge in das pwszName-Element der uName-Vereinigung des pTableID-Parameters ein. Das eKind-Element von pTableID muss DBKIND_NAME sein.
Der neue Spaltenname wird als Unicode-Zeichenfolge im pwszName-Element der uName-Vereinigung des dbcid-Elements des DBCOLUMNDESC-Parameters pColumnDesc angegeben. Das eKind-Element muss DBKIND_NAME sein.