Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Piattaforma di strumenti analitici (PDW)
Il provider OLE DB di SQL Server Native Client espone la funzione ITableDefinition::D ropColumn . 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);