Comando di aggiornamento dei criteri di tabella .alter

Usare questo comando per modificare i criteri di aggiornamento della tabella. Il criterio di aggiornamento semplifica il processo di sincronizzazione e aggiornamento dei dati tra due tabelle. Quando vengono inseriti nuovi dati nella tabella di origine, una query di trasformazione viene eseguita su questi dati per modificare e inserire i dati nella tabella di destinazione.

Nota

La tabella di origine e la tabella per cui è definito il criterio di aggiornamento devono trovarsi nello stesso database. Lo schema della funzione dei criteri di aggiornamento e lo schema della tabella di destinazione devono corrispondere ai nomi di colonna, ai tipi e all'ordine.

Autorizzazioni

Per eseguire questo comando, è necessario disporre almeno delle autorizzazioni table Amministrazione.

Sintassi

.altertable [ DatabaseName.] TablenamepolicyupdateArrayOfPolicyObjects

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
DatabaseName string Nome del database. Se si esegue il comando da un contesto di database che non contiene la tabella specificata, è necessario questo parametro.
TableName string ✔️ Nome della tabella.
ArrayOfPolicyObjects string ✔️ Matrice serializzata di oggetti criteri. Per altre informazioni, vedere Criteri di aggiornamento.

Restituisce

Restituisce una rappresentazione JSON dei criteri.

Esempio

Modificare i criteri di aggiornamento per una tabella (usando valori letterali stringa a più righe):

.alter table MyDatabase.MyTable policy update
```
[
    {
        "IsEnabled": true,
        "Source": "MyTableX",
        "Query": "MyOtherTable",
        "IsTransactional": true,
        "PropagateIngestionProperties": false
    }
]
```