共用方式為


.alter-merge table policy update 命令

適用於: ✅Microsoft網狀架構Azure 數據總管

變更數據表的更新原則。 更新原則可簡化在兩個數據表之間同步和更新數據的程式。 當新的資料插入源數據表時,轉換查詢會透過此資料執行以修改數據,並將數據插入目標數據表。

注意

  • 定義更新原則的來源數據表和數據表必須位於相同的資料庫中。
  • 更新原則函式架構和目標數據表架構必須符合其數據行名稱、類型和順序。
  • 如果數據表上已定義原則,則命令中指定的 PolicyObjects 會新增至現有原則中 PolicyObjects 的數位。

權限

您必須至少有 資料表管理員 許可權才能執行此命令。

語法

.alter-mergetable [ DatabaseName ]TableName .policy update ArrayOfPolicyObjects

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
DatabaseName string 資料庫的名稱。 當您從包含要改變之數據表的資料庫內容執行 命令時, 不需要DatabaseName
TableName string ✔️ 資料表的名稱。 通配符 , *表示所有數據表。
ArrayOfPolicyObjects string ✔️ 原則物件的串行化陣列。 如需詳細資訊,請參閱更新原則

傳回

傳回原則的 JSON 表示法。

範例

下列命令會使用 多行字串常值來變更數據表的更新原則。

.alter-merge table MyDatabase.MyTable policy update
```
[
    {
        "IsEnabled": true,
        "Source": "MyTableX",
        "Query": "MyOtherTable",
        "IsTransactional": true,
        "PropagateIngestionProperties": false
    }
]
```