Udostępnij za pośrednictwem


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-mergetableName 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.