共用方式為


新增一個欄位至 SQL Server 資料表

SQL Server Native Client OLE DB 提供者會公開 ITableDefinition::AddColumn 函式。 這可讓取用者將數據行新增至 SQL Server 數據表。

當您將數據行新增至 SQL Server 數據表時,SQL Server Native Client OLE DB 提供者取用者會受到限制,如下所示:

  • 如果DBPROP_COL_AUTOINCREMENT是VARIANT_TRUE,則必須DBPROP_COL_NULLABLE VARIANT_FALSE。

  • 如果使用 SQL Server 時間戳 數據類型來定義數據行,則必須DBPROP_COL_NULLABLE VARIANT_FALSE。

  • 對於任何其他數據行定義,DBPROP_COL_NULLABLE必須VARIANT_TRUE。

取用者會將數據表名稱指定為 pTableID 參數中 uName 等位的 pwszName 成員中的 Unicode 字元字串。 pTableIDeKind 成員必須DBKIND_NAME。

新的數據行名稱會指定為 dbCOLUMNDESC 參數 pColumnDescdbcid 成員中 uName 等位的 pwszName 成員中的 Unicode 字元字串。 eKind 成員必須DBKIND_NAME。

另請參閱

數據表和索引
ALTER TABLE (Transact-SQL)