Condividi tramite


Comando .create-merge tables

Consente di creare ed estendere gli schemi delle tabelle esistenti in una singola operazione bulk, nel contesto di un database specifico.

Autorizzazioni

Questo comando richiede autorizzazioni utente database e autorizzazioni di amministratore tabella per estendere le tabelle esistenti.

Sintassi

.create-mergetables tableName1 (columnName:columnType [, ...]) [, tableName2( columnName:columnType [, ...]) ... ] [ propertyName = propertyValue [, (with...]])

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
tableName string ✔️ Nome della tabella da creare o estendere.
columnName, columnType string ✔️ Nome di una colonna esistente o nuova mappata al tipo di dati in tale colonna. L'elenco di mapping definisce lo schema della colonna di output.
propertyName, propertyValue string Elenco delimitato da virgole di coppie di proprietà chiave-valore. Vedere le proprietà supportate.

Proprietà supportate

Nome Tipo Descrizione
docstring string Testo libero che descrive l'entità da aggiungere. Questa stringa viene presentata in varie impostazioni dell'esperienza utente accanto ai nomi delle entità.
folder string Nome della cartella da aggiungere alla tabella.

Valori restituiti

  • Verranno create tabelle specificate che non esistono.
  • Le tabelle specificate già esistenti avranno gli schemi estesi.
    • Le colonne inesistenti vengono aggiunte alla fine dello schema della tabella esistente.
    • Le colonne esistenti non specificate nel comando non verranno rimosse dallo schema della tabella esistente.
    • Le colonne esistenti specificate con un tipo di dati nel comando diverso da quello negli schemi della tabella esistente causano un errore. Non vengono create tabelle.

Esempio

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

Output

tableName DatabaseName Cartella DocString
MyLogs TopComparison
MyUsers TopComparison