Удаление столбца из таблицы SQL Server
Применимо к: SQL Server Azure SQL DatabaseУправляемый экземпляр SQL AzureAzure Synapse Analytics AnalyticsPlatform System (PDW)
OLE DB Driver for SQL Server предоставляет функцию ITableDefinition::DropColumn. Она позволяет пользователю удалить столбец из таблицы SQL Server.
Пользователь задает имя таблицы в виде символьной строки в Юникоде в элементе pwszName объединения uName в параметре pTableID. Элемент eKind параметра pTableID должен быть равен DBKIND_NAME.
Пользователь задает имя столбца в элементе pwszName объединения uName, передаваемого в параметре pColumnID. Имя столбца задается в виде символьной строки в Юникоде. Элемент eKind параметра pColumnID должен быть равен DBKIND_NAME.
Пример
Код
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);
См. также:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по