Een kolom verwijderen uit een SQL Server-tabel

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform Systeem (PDW)SQL-database in Microsoft Fabric

OLE DB-stuurprogramma downloaden

De OLE DB-driver voor SQL Server maakt de ITableDefinition::D ropColumn-functie beschikbaar. Dit stelt consumenten in staat een kolom uit een SQL Server-tabel te verwijderen.

Consumenten specificeren de tabelnaam als een Unicode-tekenstring in het pwszName-lidvan de uName-unie in de pTableID-parameter . Het eKind-lidvan pTableID moet DBKIND_NAME zijn.

De consument geeft een kolomnaam aan in het pwszName-lidvan de uName-unie in de pColumnID-parameter . De kolomnaam is een Unicode-tekenreeks. Het eKind-lid van pColumnID moet DBKIND_NAME zijn.

Example

Code

DBID TableID;  
DBID ColumnID;  
HRESULT hr;  
  
TableID.eKind = DBKIND_NAME;  
TableID.uName.pwszName = L"MyTableName";  
  
ColumnID.eKind = DBKIND_NAME;  
ColumnID.uName.pwszName = L"MyColumnName";  
  
hr = m_pITableDefinition->DropColumn(&TableID, &ColumnID);  

Zie ook

Tabellen en indexen