Hallo,
ich denke es wird wohl relativ einfach sein, aber ich komme gerade nicht darauf wie man das machen könnte. Und zwar habe ich eine Tabelle zB TEST und dort sind mehrere Attribute drin (A,B,C,D,E,F)
Nun möchte ich ein Constraint erstellen, dass wenn C eingegeben wird, muss auch D und E gesetzt sein. Aber ich kann nicht C,D und E auf NOT NULL setzen, weil diese drei Attribute optional sind.
Wie kann ich das in der Oracle Syntax angeben, weiß das jemand? Oder Postgresql oder so wäre auch schon gut, das könnte ich mir dann zusammenbauen, aber ich bräuchte einen Ansatz. Gibt es eigntlich eine Übersicht aller Check-Constraints Möglichkeiten? Ich weiß es gibt LENGTH, aber gibt es auch welche die ein Attribut (JAHR) prüfen, ob es größer ist, als das aktuelle Jahr?
Vielen Dank schonmal
Viele Grüße
Hauke