Bonjour, a toute la liste
Apr�s mysql, voici une question sur Postgresql: je suis en train de cr�er
des tables en ligne de commande pour apprendre les bases et je me prend
syst�matiquement une erreur pour cette table et je ne comprend pas pourquoi.
Car la requ�te fonctionne sans les contraintes CHECK. Je vous donne ma
requ�te ainsi que le message d'erreur en esp�rant qu'une bonne ame
charitable ayra la bont� de bien voiloir m'aider. ;c))
cabinet=# CREATE TABLE client (
cabinet(# id_cli INTEGER NOT NULL,
cabinet(# comp_cli VARCHAR(25) NOT NULL,
cabinet(# rs_cli VARCHAR(25) NOT NULL,
cabinet(# adresse_cli VARCHAR(50),
cabinet(# type_paiement VARCHAR(10) NOT NULL DEFAULT
'virement',
cabinet(# delai_paiement INTEGER NOT NULL,
cabinet(# pourcent_ac INTEGER NOT NULL,
cabinet(# periode_facture INTEGER NOT NULL,
cabinet(# CONSTRAINT PK_client PRIMARY KEY (id_cli),
cabinet(# CHECK (type_paiement IN ('cheque','virement') ),
cabinet(# CHECK (pourcent_ac BETWEEN (0 AND 100) )
cabinet(# );
ERROR: parser: parse error at or near ")"
Merci enccore et bonne journ�e � tous
--
La theorie, c'est quand on comprend tout mais que rien ne marche.
La pratique, c'est quand ca marche sans qu'on ne sache pourquoi.
Les ingenieurs rassemblent les deux:
rien ne marche et ils ne savent pas pourquoi. ULg
Christophe Josselin
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"