Einzelnen Beitrag anzeigen

TBx
(Administrator)

Registriert seit: 13. Jul 2005
Ort: Stadthagen
1.904 Beiträge
 
Delphi 12 Athens
 
#11

Re: ausnahmen in datenbank feuern

  Alt 9. Mai 2006, 11:41
Hallo Sancho!

Deine ursprünglich beschriebene Überprüfung ist über Check-Constraints möglich.

Hier mal ein Beispiel:

SQL-Code:

SET SQL DIALECT 3;

SET NAMES ISO8859_1;

CREATE TABLE TEST (
    W INTEGER,
    X INTEGER,
    Y INTEGER,
    Z INTEGER
);


ALTER TABLE TEST ADD CONSTRAINT CHK1_TEST check (((w is not null and (x is null and y is null and z is null)) or (w is null))
);

Hope it helps


Thomas
Thomas Breitkreuz
  Mit Zitat antworten Zitat