Freigeben über


.create tables-Befehl

Gilt für: ✅Microsoft Fabric✅Azure Data Explorer

Erstellt neue leere Tabellen als Massenvorgang.

Der Befehl muss im Kontext einer bestimmten Datenbank ausgeführt werden.

Berechtigungen

Sie müssen mindestens über Die Berechtigungen des Datenbankbenutzers verfügen, um diesen Befehl auszuführen.

Syntax

.createtables tableName1 (columnName:columnType [, ...]) [, tableName2 (columnName:columnType [, ...]) ... ] [with (propertyName = propertyValue [, ...]])

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
tableName string ✔️ Der Name der zu erstellenden Tabelle.
columnName, columnType string ✔️ Der Name einer Spalte, die dem Datentyp in dieser Spalte zugeordnet ist. Die Liste der Zuordnungen definiert das Ausgabespaltenschema.
propertyName, propertyValue string Eine durch Trennzeichen getrennte Liste von Schlüsselwert-Eigenschaftspaaren. Siehe unterstützte Eigenschaften.

Unterstützte Eigenschaften

Name Typ Beschreibung
docstring string Freier Text, der die hinzuzufügende Entität beschreibt. Diese Zeichenfolge wird in verschiedenen UX-Einstellungen neben den Entitätsnamen angezeigt.
folder string Der Name des Ordners, der der Tabelle hinzugefügt werden soll.

Hinweis

Wenn mindestens eine Tabelle mit denselben Namen (Groß-/Kleinschreibung) wie die angegebenen Tabellen bereits im Kontext der Datenbank vorhanden sind, gibt der Befehl erfolglos zurück, ohne die vorhandenen Tabellen zu ändern, auch in den folgenden Szenarien:

  • Das angegebene Schema stimmt nicht mit dem Schema einer vorhandenen Tabelle überein.
  • Die folder Parameter docstring werden mit Werten angegeben, die sich von den in den vorhandenen Tabellen festgelegten Werten unterscheiden.

Alle angegebenen Tabellen, die nicht vorhanden sind, werden erstellt.

Beispiel

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