Добавление столбца к таблице SQL Server
Применимо к: SQL Server Azure SQL DatabaseУправляемый экземпляр SQL AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)
OLE DB Driver for SQL Server предоставляет функцию ITableDefinition::AddColumn. Это позволяет пользователю добавить столбец в таблицу SQL Server.
При добавлении столбца в таблицу SQL Server через OLE DB Driver for SQL Server потребитель должен соблюдать следующие ограничения.
Если значение DBPROP_COL_AUTOINCREMENT равно VARIANT_TRUE, то значение DBPROP_COL_NULLABLE должно быть равно VARIANT_FALSE.
Если столбец принадлежит к типу SQL Server timestamp, значение DBPROP_COL_NULLABLE должно быть равно VARIANT_FALSE.
Для столбца любого другого типа DBPROP_COL_NULLABLE должно быть равно VARIANT_TRUE.
Пользователь задает имя таблицы в виде символьной строки в Юникоде в элементе pwszName объединения uName в параметре pTableID. Элемент eKind параметра pTableID должен быть равен DBKIND_NAME.
Имя столбца задается в виде символьной строки в Юникоде в элементе pwszName объединения uName в элементе dbcid параметра pColumnDesc типа DBCOLUMNDESC. Элемент eKind должен быть равен DBKIND_NAME.
См. также:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по