Announcement

Collapse
No announcement yet.

Prüfung eines Datumbereiches

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Prüfung eines Datumbereiches

    Hallo zusammen,

    Ich habe eine Tabelle mit den Attributen Zimmer, GebuchtVon, GebuchtBis. Kann man bei der Eingabe eines Datensatzes prüfen ob ein Zimmer für den gewählten Datumsbereich schon eingetragen ist?

    Wenn ich einen Index auf die drei Felder anlege dann werden ja nur genau die gleichen Daten geprüft. Es wäre somit möglich dass ein Zimmer nochmals gebucht wird, wenn sich z.B. das DatumVon ändert.



    Gruss
    tempest

  • #2
    Hallo,

    dies kann zB durch eine INSTEAD OF-Trigger gelöst werden.
    Zuerst wird im Trigger geprüft ob ob der Eintrag korrekt ist und wenn ja werden die Daten eingetragen, sonst ein Fehler geworfen.

    Dies ist allerdings auch direkt in der Business-Schicht (sofern vorhanden) auch möglich. Die Entscheidung ist mehr geschmackssache. Bei Prüfung in der Datenbank (Trigger) müssen jedoch keine zusätzlichen Daten von der DB zur Business-Schicht übertragen werden.


    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      Hallo,

      Danke für die schnelle Antwort.
      Ich schau mir das mal an
      Gruss

      Comment

      Working...
      X