Einzelnen Beitrag anzeigen

sancho1980

Registriert seit: 7. Feb 2006
429 Beiträge
 
#1

ausnahmen in datenbank feuern

  Alt 8. Mai 2006, 17:34
Datenbank: firebird • Zugriff über: Interbase Xpress
hallo
stellt euch folgendes problem vor:

tabelle t hat felder t.w, t.x, t.y, t.z

beim einfügen oder ändern eines datensatzes in t soll folgende bedingung überprüft werden

if new.w is not null then
if (new.x is not null) or (new.y is not null) or (new.z is not null) then
einfügen/ändern ungültig und mit fehlermeldung abbrechen!

ich weiß dass man dafür trigger braucht, aber ich weiß nicht, wie ich eine derartige exception schmeiße
weiß da einer weiter?

danke
martin
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
  Mit Zitat antworten Zitat