Dans le présent manuel, des diagrammes de syntaxe décrivent la syntaxe des commandes et des instructions SQL.
Ils se lisent de la manière suivante :
Le symbole >>--- indique le début d'une instruction.
Le symbole ---> indique que la fin de la syntaxe figure sur la ligne suivante.
Le symbole >--- indique que le début d'une instruction figure sur la ligne précédente.
Le symbole --->< indique la fin d'une instruction.
Les diagrammes représentant des unités syntaxiques autres que des instructions complètes commencent par le symbole >--- et se terminent par le symbole --->.
>>-élément_obligatoire-----------------------------------------><
>>-élément_obligatoire--+--------------------+----------------->< '-élément_facultatif-'
Si un élément facultatif apparaît au-dessus du chemin principal, il n'a aucun effet sur l'exécution de l'instruction et est uniquement utilisé pour une meilleure lisibilité.
.-élément_facultatif-. >>-élément_obligatoire--+--------------------+-----------------><
Si vous devez choisir l'un de ces éléments, un élément de la liste apparaît dans le chemin principal.
>>-élément_obligatoire----+-choix1_obligatoire-+--------------->< '-choix2_obligatoire-'
Si le choix d'un élément est facultatif, l'ensemble de la liste apparaît en-dessous du chemin principal.
>>-élément_obligatoire----+-------------------+---------------->< +-choix1_facultatif-+ '-choix2_facultatif-'
Si l'un des éléments correspond à la valeur par défaut, il apparaît au-dessus du chemin principal et les autres options possibles sont indiquées au-dessous.
.-choix_par défaut--. >>-élément_obligatoire----+-------------------+---------------->< +-choix_facultatif--+ '-choix_facultatif--'
.----------------------. V | >>-élément_obligatoire-------élément_réitérable--+-------------><
Si la flèche de répétition contient des signes de ponctuation, vous devez séparer les éléments réitérables avec ces derniers.
.-,--------------------. V | >>-élément_obligatoire-------élément_réitérable--+-------------><
Une flèche de répétition au-dessus d'une liste indique que vous pouvez répéter plusieurs éléments de cette dernière.