共用方式為


.create table 命令

適用於: ✅Microsoft網狀架構Azure 數據總管

建立新的空白數據表。

命令必須在特定資料庫的內容中執行。

權限

您必須至少有 資料庫使用者 許可權才能執行此命令。

語法

.createtableName columnName: (columnType [, ...]) [with( propertyName = propertyValue [, ...]])table

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
tableName string ✔️ 要建立的數據表名稱。
columnNamecolumnType string ✔️ 對應至該數據列中數據類型的數據行名稱。 這些對應的清單會定義輸出數據行架構。
propertyNamepropertyValue string 索引鍵/值屬性組的逗號分隔清單。 請參閱 支持的屬性

支援的屬性

名稱 類型​​ 描述
docstring string 描述要加入之實體的免費文字。 此字串會顯示在實體名稱旁的各種UX設定中。
folder string 要加入至數據表的資料夾名稱。

注意

如果資料庫內容中已經存在具有相同(區分大小寫)名稱的數據表,則命令會傳回成功,而不會變更現有的數據表,即使在下列案例中也是如此:

  • 指定的架構不符合現有資料表的架構
  • folderdocstring 參數的指定值與數據表中設定的值不同

範例

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

輸出

以 JSON 格式傳回資料表的架構,與:

.show table MyLogs schema as json

注意

若要建立多個數據表,請使用 .create tables 命令來提升效能並降低數據負載。