Notation de syntaxe SQL
Vous devez respecter la notation de syntaxe SQL ObjectServer lorsque vous exécutez des commandes SQL à partir de Interface interactive SQL ou dans des fichiers SQL.
La table suivante décrit la syntaxe utilisée dans les commandes SQL ObjectServer.
Syntaxe | Description |
---|---|
{ a | b } |
Dans la syntaxe SQL, les accolades entourent deux choix alternatifs ou plus, séparés par des barres verticales. |
[ ] |
Dans la syntaxe SQL, les crochets indiquent un élément ou une clause en option. Plusieurs éléments ou clauses sont séparés par des barres verticales. |
| |
Dans la syntaxe SQL, les barres verticales séparent deux ou plusieurs éléments de syntaxe. |
... |
Dans la syntaxe SQL, les ellipses indiquent que l'élément précédent peut être répété. Sauf mention contraire, la répétition est illimitée. |
,... |
Dans la syntaxe SQL, les ellipses précédées d'une virgule indiquent que l'élément précédent peut être répété. Chaque élément répété est séparé du précédent par une virgule. Sauf mention contraire, la répétition est illimitée. |
a |
Dans la syntaxe SQL, un élément souligné indique une option par défaut. |
( ) |
Dans la syntaxe SQL, les parenthèses qui apparaissent dans la syntaxe d'instruction font partie de la syntaxe et doivent (sauf mention contraire) être saisies comme suit. |
L'exemple suivant de commande
CREATE TABLE
montre comment est utilisée la syntaxe. Les valeurs variables apparaissent en italique.CREATE TABLE [database_name.]table_name
PERSISTENT | VIRTUAL
(column_name data_type [ PRIMARY KEY | NODEFAULT | NOMODIFY | HIDDEN ],...
[, PRIMARY KEY(column_name,...) ] );
Remarque: les mots clés SQL ne sont pas sensibles à la casse et peuvent être entrés en majuscules, en minuscules ou en casse mixte.