.create-merge table 命令
適用於: ✅Microsoft網狀架構✅Azure 數據總管
建立新的數據表或擴充現有的數據表。
命令必須在特定資料庫的內容中執行。
權限
此命令需要 資料庫用戶 許可權,以及 用來擴充現有數據表的數據表管理員 許可權。
語法
.create-merge
tableName columnName:
(
columnType [,
...])
[with
(
propertyName =
propertyValue [,
...]])
table
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
tableName | string |
✔️ | 要建立或擴充之數據表的名稱。 |
columnName, columnType | string |
✔️ | 對應至該數據行中數據類型的現有或新數據行名稱。 對應清單會定義輸出數據行架構。 |
propertyName、 propertyValue | string |
索引鍵/值屬性組的逗號分隔清單。 請參閱 支持的屬性。 |
支援的屬性
名稱 | 類型 | 描述 |
---|---|---|
docstring |
string |
描述要加入之實體的免費文字。 此字串會顯示在實體名稱旁的各種UX設定中。 |
folder |
string |
要加入至數據表的資料夾名稱。 |
傳回
如果數據表不存在,函式就如同命令一樣 .create table
。
如果 table T 存在,而且您傳送 .create-merge table T (<columns specification>)
命令,則:
- T 中先前不存在之數據行規格>中的任何<數據行都會新增至 T 架構的結尾。
- T 中不在數據行規格>中的任何<數據行都不會從 T 中移除。
- 存在於 T 中的數據行規格>中的任何<數據行,但具有不同數據類型會導致命令失敗。