Udostępnij przez


Usuwanie kolumny z tabeli SQL Server

Dotyczy do:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSystem Platform Analitycznych (PDW)Baza danych SQL w Microsoft Fabric

pobierz sterownik OLE DB

Sterownik OLE DB dla SQL Server udostępnia funkcję ITableDefinition::D ropColumn . Pozwala to użytkownikom usunąć kolumnę z tabeli SQL Server.

Konsumenci określają nazwę tabeli jako ciąg znaków Unicode w członku pwszNamew unii uName w parametrze pTableID . Członek eKindw pTableID musi być DBKIND_NAME.

Konsument wskazuje nazwę kolumny w członku pwszNamew unii uName w parametrze pColumnID . Nazwa kolumny to ciąg znaków Unicode. Członek eKind w pColumnID musi być DBKIND_NAME.

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);  

Zobacz też

Tabele i indeksy