Share via


Rimozione di una colonna da una tabella di SQL Server

Si applica a: SQL Server Azure SQL DatabaseIstanza gestita di SQL di AzureAzure Synapse Analytics AnalyticsPlatform System (PDW)

Scaricare il driver OLE DB

OLE DB Driver per SQL Server espone la funzione ITableDefinition::DropColumn. Questa funzione consente ai consumer di rimuovere una colonna da una tabella di SQL Server.

I consumer specificano il nome della tabella come stringa di caratteri Unicode nel membro pwszName dell'unione uName nel parametro pTableID. Il membro eKind di pTableID deve essere DBKIND_NAME.

Il consumer indica un nome di colonna nel membro pwszName dell'unione uName nel parametro pColumnID. Il nome di colonna è una stringa di caratteri Unicode. Il membro eKind di pColumnID deve essere DBKIND_NAME.

Esempio

Codice

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

Vedere anche

Tabelle e indici