Sdílet prostřednictvím


Příkaz .create tables

Vytvoří nové prázdné tabulky jako hromadnou operaci.

Příkaz se musí spustit v kontextu konkrétní databáze.

Oprávnění

Ke spuštění tohoto příkazu musíte mít alespoň oprávnění uživatele databáze .

Syntax

.createtablesnázev_tabulky1(Columnname:columnType [, ...]) [,tableName2(columnName:columnType [, ...]) ... ] [with(propertyName=propertyValue [, ...])]

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
Tablename string ✔️ Název tabulky, která se má vytvořit.
columnName, columnType string ✔️ Název sloupce namapovaného na typ dat v daném sloupci. Seznam mapování definuje schéma výstupního sloupce.
propertyName, propertyValue string Seznam párů vlastností klíč-hodnota oddělený čárkami. Projděte si podporované vlastnosti.

Podporované vlastnosti

Název Typ Description
docstring string Volný text popisující entitu, která se má přidat. Tento řetězec se zobrazuje v různých nastaveních uživatelského prostředí vedle názvů entit.
folder string Název složky, která se má přidat do tabulky.

Poznámka

Pokud v kontextu databáze již existuje jedna nebo více tabulek se stejnými názvy (rozlišují se velká a malá písmena), vrátí příkaz úspěch beze změny existujících tabulek, a to i v následujících scénářích:

  • Zadané schéma neodpovídá schématu existující tabulky.
  • Parametry folder nebo docstring se zadají s hodnotami, které se liší od hodnot nastavených v existujících tabulkách.

Vytvoří se všechny zadané tabulky, které neexistují.

Příklad

.create tables 
  MyLogs (Level:string, Timestamp:datetime, UserId:string, TraceId:string, Message:string, ProcessId:int32),
  MyUsers (UserId:string, Name:string)