Bonjour,

je ne parviens pas à trouver la syntaxe correcte pour créer "correctement" ma table. Par "correctement", je veux dire que chaque champ que je crée dans cette table doit avoir une description. Et c'est cette description qui me pose problème.

Sur cette page (au tout début), ils proposent la syntaxe suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CREATE TABLE
    [ database_name.[ owner ] . | owner. ] table_name
    ( { < column_definition >
        | column_name AS computed_column_expression
        | < table_constraint > } [ ,...n ]
    )
mais je ne parviens pas à l'appliquer.

Je voudrais par exemple (exemple bidon) créer une table 'test', dans la bdd 'custom', avec deux champs:
- id, de type int, avec la description 'id de la colonne'
- nom, de type varchar(64), avec la description 'nom de la colonne'

Ma requête devrait donc ressembler à ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CREATE TABLE custom.test
(   'id de la colonne'
    id int,
    'nom de la colonne'
    nom varchar(64)
    );
Mais cela ne fonctionne pas (erreur de syntaxe). J'ai essayé diverses syntaxes, mais sans succès. Quelqu'un connait-il la syntaxe exacte pour faire ceci?