Per un riferimento più completo alla sintassi delle query SQL in Spanner, consulta Sintassi delle query in GoogleSQL.
Regole di notazione della sintassi SQL
La tabella seguente elenca e descrive le regole di notazione della sintassi che vengono comunemente utilizzate nella documentazione di Spanner.
| Notazione | Esempio | Descrizione |
|---|---|---|
| Parentesi quadre | [ ] |
Indica che la clausola o l'argomento racchiusi sono facoltativi. Non includere queste parentesi nella query SQL. |
| Parentesi | ( ) |
Parentesi letterali. Includi le parentesi nella query SQL. |
| Barra verticale | | |
Indica che devi scegliere una sola opzione tra le alternative separate da barre verticali. Non includere barre nella query SQL. |
| Parentesi graffe | { } |
Indica che gli elementi inclusi rappresentano un insieme di scelte. Devi
scegliere esattamente una delle opzioni, separate da barre verticali
(ad esempio, in { a | b | c }, devi scegliere a, b o c).
Non includere le parentesi graffe nella query SQL.
|
| Ellissi | ... |
Indica che un elenco o una parte della sintassi è stato troncato per brevità. Questo è diverso da una virgola seguita dai puntini di sospensione, che indica un elenco ripetuto. Non includere i puntini di sospensione nella query. |
| Virgola | , |
Indica una virgola letterale, in genere utilizzata per separare gli elementi di un elenco. Includi le virgole nella query. |
| Virgola seguita dai puntini di sospensione | , ... |
Indica che l'elemento precedente può essere ripetuto più volte, con ogni istanza separata da una virgola. Non includere i puntini di sospensione nella query. Includi le virgole per separare gli elementi ripetuti. |
| Elenco di articoli | item [, ...] |
Indica che devi includere almeno un elemento. Puoi includere facoltativamente altri elementi, separati da virgole. Non includere le parentesi o i puntini di sospensione nella query. Includi le virgole per separare l'elemento aggiuntivo. |
[item, ...] |
Indica che puoi includere facoltativamente almeno un elemento. Se vuoi, puoi includere altri elementi separati da virgole. Non includere le parentesi o i puntini di sospensione nella query. Includi le virgole per separare gli elementi aggiuntivi. | |
| Virgolette singole | '' |
Indica un singolo apice letterale. Utilizzato per definire valori letterali di stringa nella query. Includi gli apici singoli nella query. |
| Virgolette doppie o accenti gravi | "" o `` |
Indica virgolette doppie o apici inversi letterali. Utilizzato per racchiudere gli identificatori tra virgolette nella query. Includi le virgolette doppie o gli apici inversi nella query. |
| Parentesi angolari | < > |
Parentesi angolari letterali. Includi le parentesi angolari nella query SQL. |