Polecenie .create-merge table
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer
Tworzy nową tabelę lub rozszerza istniejącą tabelę.
Polecenie musi zostać uruchomione w kontekście określonej bazy danych.
Uprawnienia
To polecenie wymaga uprawnień użytkownika bazy danych i uprawnień administratora tabeli do rozszerzania istniejących tabel.
Składnia
.create-merge
tableName columnName:
(
columnType [,
...])
[with
(
propertyName =
propertyValue [,
...]])
table
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
tableName | string |
✔️ | Nazwa tabeli do utworzenia lub rozszerzenia. |
columnName, columnType | string |
✔️ | Nazwa istniejącej lub nowej kolumny zamapowana na typ danych w tej kolumnie. Lista mapowań definiuje schemat kolumn wyjściowych. |
propertyName, propertyValue | string |
Rozdzielona przecinkami lista par właściwości klucz-wartość. Zobacz obsługiwane właściwości. |
Obsługiwane właściwości
Nazwisko | Pisz | Opis |
---|---|---|
docstring |
string |
Dowolny tekst opisujący jednostkę do dodania. Ten ciąg jest wyświetlany w różnych ustawieniach środowiska użytkownika obok nazw jednostek. |
folder |
string |
Nazwa folderu, który ma zostać dodany do tabeli. |
Zwraca
Jeśli tabela nie istnieje, działa dokładnie tak jak .create table
polecenie.
Jeśli tabela T istnieje i wysyłasz polecenie, wówczas .create-merge table T (<columns specification>)
:
- Każda kolumna w <specyfikacji> kolumn, która nie istniała wcześniej w języku T, zostanie dodana na końcu schematu T.
- Żadna kolumna w języku T, która nie znajduje się w <specyfikacji> kolumn, nie zostanie usunięta z języka T.
- Każda kolumna w <specyfikacji> kolumn, która istnieje w języku T, ale z innym typem danych spowoduje niepowodzenie polecenia.