Je suis en train de créer une table de base salaire (BP) avecComment créer une contrainte de vérification entre deux colonnes dans SQL?
CREATE TABLE bp (
bpid VARCHAR(5),
FOREIGN KEY (bpid) REFERENCES designation(desigid),
upperlimit DECIMAL(10,2) NOT NULL,
lowerlimit DECIMAL(10,2) NOT NULL,
increment DECIMAL(10,2) NOT NULL
CONSTRAINT llvalid CHECK (upperlimit > lowerlimit)
);
Comme vous pouvez le voir près de la fin, je veux vérifier si upperlimit
est supérieur à lowerlimit
, comment puis-je faire?
Oh oui! qui l'a fait, merci :) – Unknown
J'avais fait la même erreur. Merci :) +1 – Pavitar