Pour obtenir une documentation de référence plus complète sur la syntaxe des requêtes SQL dans Spanner, consultez Syntaxe des requêtes en GoogleSQL.
Règles de notation de la syntaxe SQL
Le tableau suivant liste et décrit les règles de notation de la syntaxe couramment utilisées dans la documentation Spanner.
| Notation | Exemple | Description |
|---|---|---|
| Crochets | [ ] |
Indique que la clause ou l'argument inclus sont facultatifs. N'incluez pas ces crochets dans votre requête SQL. |
| Parenthèses | ( ) |
Parenthèses littérales. Incluez les parenthèses dans votre requête SQL. |
| Barre verticale | | |
Indique que vous ne devez choisir qu'une seule option parmi les alternatives séparées par des barres verticales. N'incluez pas de barres dans votre requête SQL. |
| Accolades | { } |
Indique que les éléments inclus représentent un ensemble de choix. Vous devez choisir une seule des options, qui sont séparées par des barres verticales (par exemple, dans { a | b | c }, vous devez choisir a, b ou c).
N'incluez pas les accolades dans votre requête SQL.
|
| Ellipsis | ... |
Indique qu'une liste ou une partie de la syntaxe a été tronquée par souci de concision. Cela diffère d'une virgule suivie de points de suspension, qui indique une liste répétée. N'incluez pas les points de suspension dans votre requête. |
| Virgule | , |
Indique une virgule littérale, généralement utilisée pour séparer les éléments d'une liste. Incluez des virgules dans votre requête. |
| Virgule suivie de points de suspension | , ... |
Indique que l'élément précédent peut être répété plusieurs fois, chaque instance étant séparée par une virgule. N'incluez pas les points de suspension dans votre requête. Incluez les virgules pour séparer les éléments répétés. |
| Liste d'articles | item [, ...] |
Indique que vous devez inclure au moins un élément. Vous pouvez éventuellement inclure d'autres éléments, séparés par des virgules. N'incluez pas les crochets ni les points de suspension dans votre requête. Incluez les virgules pour séparer l'élément supplémentaire. |
[item, ...] |
Indique que vous pouvez inclure au moins un élément (facultatif). Vous pouvez également inclure d'autres éléments, séparés par des virgules. N'incluez pas les crochets ni les points de suspension dans votre requête. Incluez les virgules pour séparer les éléments supplémentaires. | |
| Guillemets simples | '' |
Indique un guillemet simple littéral. Utilisé pour définir des littéraux de chaîne dans votre requête. Incluez les guillemets simples dans votre requête. |
| Guillemets doubles ou accents graves | "" ou `` |
Indique les guillemets doubles ou les accents graves littéraux. Utilisé pour encadrer les identifiants entre guillemets dans votre requête. Incluez les guillemets doubles ou les accents graves dans votre requête. |
| Chevrons | < > |
Chevrons littéraux. Incluez les chevrons dans votre requête SQL. |