Oracle Check Constraint: 3 Felder und nur eins darf gesetzt sein (quasi XOR)

Ich brauchte letztens ein Oracle Check Constraint, um zu prüfen, dass von 3 Feldern in denen IDs stehen, genau eins gesetzt ist, das heißt, es dürfen weder zwei oder alle drei Felder gefüllt sein, noch keins. Immer genau eins. Nur wie erledigt man das? Foreign Keys sind hier nicht wirklich geeignet, man muss sich also… Weiterlesen Oracle Check Constraint: 3 Felder und nur eins darf gesetzt sein (quasi XOR)

Zwei weitere transaktionsfähige MySQL-Backends

Wie auf heise.de zu lesen, ist gibt ab jetzt zwei weitere kostenlose MySQL-Engines die Transaktionen unterstützen. Bisher waren nur InnoDB und BerkleyDB Tabellen mit dem Vorteil versehen, Transaktionen nutzen zu können. Transaktionen sind vor allem von Oracle Datenbanken bekannt, mit Ihnen kann man bei Fehlern oder Ähnlichen die erfolgten UPDATE oder DELETE Statements wieder Rückgängig… Weiterlesen Zwei weitere transaktionsfähige MySQL-Backends