Sdílet prostřednictvím


Příkaz .create tables

Platí pro: ✅Microsoft FabricAzure Data Explorer

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

Příkaz musí běžet 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.

Syntaxe

.createtables tableName1 (columnType: [, ...]) [ , tableName2 (columnType: [, ...]) ... ] [with (propertyNameValue = [, ...]])

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

Parametry

Název Type Pož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 Čárkami oddělený seznam párů vlastností klíč-hodnota. Viz podporované vlastnosti.

Podporované vlastnosti

Name Typ Popis
docstring string Volný text popisující entitu, která se má přidat. Tento řetězec se zobrazí 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 jedna nebo více tabulek se stejnými názvy (rozlišují se malá a velká písmena) jako zadané tabulky již v kontextu databáze existují, příkaz vrátí ú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 parametry 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)