Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
si applica a:SQL Server
database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
La corrispondenza automatica delle coppie di sintassi offre un feedback immediato sull'associazione corretta degli elementi della sintassi che devono essere codificati in coppie. Questa operazione è nota come corrispondenza dei delimitatori nell'editor di query del motore di database, corrispondenza delle parentesi graffe nell'editor di query XMLA di Analysis Services e corrispondenza delle parentesi negli editor MDX e DMX.
Editor di query del Motore di Database per la corrispondenza dei delimitatori
L'editor di query del motore di database corrisponde ai delimitatori che identificano i limiti dei blocchi di codice. La corrispondenza viene eseguita in due modi:
L'editor evidenzia entrambi i delimitatori di una coppia quando termini di digitare il secondo delimitatore.
Ogni volta che il cursore si trova in uno dei delimitatori in una coppia, è possibile usare il tasto di scelta rapida CTRL+] per passare al delimitatore corrispondente.
Coppie di delimitatori
La corrispondenza automatica dei delimitatori riconosce i seguenti set di delimitatori:
Delimitatore di lead | Delimitatore di chiusura |
---|---|
( | ) |
COMINCIARE | FINE |
BEGIN TRY | END TRY |
INIZIO CATTURA | END CATCH |
La corrispondenza automatica dei delimitatori non riconosce i delimitatori degli identificatori racchiusi tra parentesi quadre ([ObjectName]) o degli identificatori racchiusi tra virgolette ("ObjectName"). La corrispondenza delle coppie non corrisponde ai delimitatori tra virgolette singole per i valori letterali stringa ('string') perché la codifica dei colori fornisce già un'indicazione visiva del fatto che la stringa è stata delimitata.
Evidenziazione del delimitatore
L'abbinamento evidenzia sia l'elemento iniziale che quello di chiusura di una coppia di delimitatori. In questo modo è possibile identificare visivamente i blocchi di codice e verificare la presenza di coppie di delimitatori non corrispondenti.
I delimitatori vengono evidenziati quando si digita la lettera finale che completa la coppia. Ad esempio, per una coppia BEGIN END in cui si digita BEGIN prima, seguito poi da END, l'evidenziazione si attiva quando si digita l'ultima lettera di END. Non è necessario digitare il delimitatore iniziale seguito dal delimitatore finale per abilitare l'evidenziazione. Se si digita END per primo, quindi scorrere verso l'alto lo script e digitare BEGIN, l'evidenziazione viene attivata quando si digita la lettera finale in BEGIN. La lettera finale digitata non deve essere la lettera finale nel delimitatore. Ad esempio, potresti digitare BEGIN in modo errato come BEIN e, quando inserisci la G finale, la coppia BEGIN END verrà evidenziata.
La coppia di delimitatori rimane evidenziata fino a quando non si sposta il cursore. L'evidenziazione viene disattivata quando il cursore viene spostato, anche se la nuova posizione del cursore rimane nello stesso delimitatore. È possibile riattivare l'evidenziazione cancellando e riscrivendo qualsiasi lettera in uno dei due membri della coppia.
Editor di query XMLA di Analysis Services per la corrispondenza delle parentesi
L'editor di query XMLA controlla la corrispondenza delle parentesi graffe per indicare se gli elementi sono stati chiusi, evidenziando le parentesi graffe di apertura e chiusura. È anche possibile usare la scorciatoia da tastiera CTRL e ] per passare da una parentesi graffa a quella corrispondente.
L'editor di query XMLA esegue l'abbinamento tra parentesi graffe per i seguenti termini:
Corrispondenza dei tag di apertura e chiusura.
Qualsiasi coppia di parentesi angolari "<" e ">".
Inizio e fine dei commenti.
Avviare e terminare le istruzioni di elaborazione.
Inizio e fine dei blocchi CDATA.
Inizio e fine delle dichiarazioni DTD.
Apertura e chiusura di virgolette sugli attributi.
Corrispondenza delle parentesi nell'editor MDX e DMX
Gli editor DMX (Multi-Dimensional Expressions) e Data Mining Expressions (DMX) corrispondono automaticamente alle coppie di parentesi nelle funzioni.