Hej,
jag undrar om det är möjligt att skapa en check-constraint i skapandet av en tabell och jämföra denna tabellens attributs värden med varandra?
Kan det vara så att tabellen måste vara skapad för att det ska gå att jämföra attributen?
Nu gör jag så här:
CREATE TABLE FineTable(
pk_finetable_id INTEGER NOT NULL,
finetable_code INTEGER NOT NULL,
violation_low INTEGER NOT NULL,
violation_high INTEGER NOT NULL,
fine DECIMAL NOT NULL,
PRIMARY KEY (pk_finetable_id));
ALTER TABLE FineTable
ADD CONSTRAINT high_low
CHECK (violation_high > violation_low);
Men jag vill slippa använda mig av ALTER TABLE och skapa constrainten direkt i CREATE TABLE.
Någon som vet?