Kommandot .create table
Skapar en ny tom tabell.
Kommandot måste köras i kontexten för en specifik databas.
Behörigheter
Du måste minst ha behörighet som databasanvändare för att kunna köra det här kommandot.
Syntax
.create
table
Tablename(
Columnname:
columnType [,
...])
[with
(
propertyName=
propertyValue [,
...])
]
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
Tablename | string |
✔️ | Namnet på den tabell som ska skapas. |
columnName, columnType | string |
✔️ | Namnet på en kolumn som är mappad till datatypen i den kolumnen. Listan över dessa mappningar definierar utdatakolumnschemat. |
propertyName, propertyValue | string |
En kommaavgränsad lista över nyckel/värde-egenskapspar. Se egenskaper som stöds. |
Egenskaper som stöds
Namn | Typ | Description |
---|---|---|
docstring |
string |
Fritext som beskriver entiteten som ska läggas till. Den här strängen visas i olika UX-inställningar bredvid entitetsnamnen. |
folder |
string |
Namnet på mappen som ska läggas till i tabellen. |
Anteckning
Om det redan finns en tabell med samma (skiftlägeskänsliga) namn i databasens kontext returnerar kommandot framgång utan att ändra den befintliga tabellen, även i följande scenarier:
- Det angivna schemat matchar inte schemat för den befintliga tabellen
- Parametrarna
folder
ellerdocstring
anges med värden som skiljer sig från de som anges i tabellen
Exempel
.create table MyLogs ( Level:string, Timestamp:datetime, UserId:string, TraceId:string, Message:string, ProcessId:int32 )
Resultat
Returnerar tabellens schema i JSON-format, samma som:
.show table MyLogs schema as json
Anteckning
Om du vill skapa flera tabeller använder du .create tables
kommandot för bättre prestanda och lägre belastning på klustret.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för