Bonjour,
Je débute en PostGresql et j'essaye de convertir mes bases Oracle reçues à l'école, en base PostGresql. Cependant, lors de ma conversion, j'ai toujours la même erreur en ce qui concerne la contrainte CHECK. Voici un exemple de code :
Et voici l'erreur reçue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE TABLE "EMPLOYE" ( "EMPNO" CHAR(3), "EMPNOM" VARCHAR(30) NOT NULL, "EMPSAL" DECIMAL(11,0) NOT NULL, "EMPSEXE" CHAR(1) NOT NULL, "EMPDPT" CHAR(3) NOT NULL, "EMPNOMCD" VARCHAR(30), CHECK (EmpSexe = 'F' OR empsexe = 'M'), CONSTRAINT "PKEMPLOYE" PRIMARY KEY ("EMPNO"), CONSTRAINT "VAL_SALAIRE" CHECK (Empsal between 0 and 150000));
Pourtant, le champ empsexe est normalement bien créer au dessus. De plus, j'ai essayé le empsexe de la contrainte avec et sans quote, histoire d'être sur mais rien n'y fait...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ERROR: column "empsexe" does not exist
Merci pour votre aide.
Partager