次の方法で共有


.create tables コマンド

新しい空のテーブルを一括操作として作成します。

コマンドは、特定のデータベースのコンテキストで実行する必要があります。

アクセス許可

このコマンドを実行するには、少なくとも データベース ユーザー のアクセス許可が必要です。

構文

.createtablestableName1(Columnname:columnType [, ...]) [,tableName2(columnName:columnType [, ...]) ... ][with(propertyName=propertyValue [, ...])]

構文規則について詳しく知る。

パラメーター

名前 必須 説明
tableName string ✔️ 作成するテーブルの名前です。
columnNamecolumnType string ✔️ その列のデータ型にマップされた列の名前。 マッピングの一覧は、出力列スキーマを定義します。
propertyNamepropertyValue string キーと値のプロパティペアのコンマ区切りのリスト。 「サポートされているプロパティ」を参照してください。

サポートされているプロパティ

名前 説明
docstring string 追加するエンティティを記述するフリー テキスト。 この文字列は、エンティティ名の横にあるさまざまな UX 設定で表示されます。
folder string テーブルに追加するフォルダーの名前。

Note

指定したテーブルと同じ (大文字と小文字を区別する) 名前を持つ 1 つ以上のテーブルがデータベースのコンテキストに既に存在する場合、コマンドは、次のシナリオでも、既存のテーブルを変更せずに成功を返します。

  • 指定されたスキーマが既存のテーブルのスキーマと一致しない
  • folderパラメーターまたは docstring パラメーターは、既存のテーブルで設定されたものとは異なる値で指定されます

存在しない指定されたテーブルが作成されます。

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