Re: Que

From: Patrick Welche <prlw1(at)newn(dot)cam(dot)ac(dot)uk>
To: Thierry GARCIA <thierrygarciafr(at)free(dot)fr>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Que
Date: 2004-05-21 11:02:36
Message-ID: 20040521110236.GB14184@quartz.newn.cam.ac.uk
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

On Fri, May 21, 2004 at 10:22:20AM +0200, Thierry GARCIA wrote:
> Je suis actuellement des cours de base de donnée au CNAM, dans un des
> exercices que j'essai de mettre en pratique je dois créer une table.
> Il semble que la structure de création de la table n'est pas conforme avec
> PostgreSQL, pouvez vous m'aider?
>
> CREATE TABLE Table2 (Id_Table2 VARCHAR(10) CONSTRAINT Cle_Tab2 PRIMARY KEY,
> Nom_Tabl2 VARCHAR(20) CONSTRAINT Fk_Tabl1 REFERENCES Table1(Id_Table2), Type
> VARCHAR(10) CONSTRAINT N_Typ CHECK (VALUE IN ('X1', 'X2', 'X3')));
> ERROR: syntax error at or near "VALUE" at character 210

CHECK doit etre suivit d'une expression. "VALUE IN ()", n'est pas valable,
mais "Type IN ('X1,..." devrait marcher, parce que Type est le nom d'une
colonne qui existe..

Bonne chance avec les devoirs ;)

Patrick

In response to

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Denis Bitouzé 2004-05-24 09:24:51 Re: petit tutoriel debutant
Previous Message Thierry GARCIA 2004-05-21 08:22:20 Question débutant