Sybase SQL Trigger

Schrumpel

Mitglied
weiss jemand wie man beim trigger eine zeile nicht einfüht?
ich brauche einen trigger der beim einlesen der daten in die tabelle wenn eine spalte einen bestimmeten wert hat diese zeile nicht einliesst.


Code:
ALTER TRIGGER test BEFORE INSERT
	ORDER 1 ON "DBA"."Grundstueck"
	REFERENCING NEW AS neu
	REFERENCING old AS alt
	FOR EACH ROW
	WHEN (neu.lage.anzahlKoordinaten() <='4')
BEGIN
 set neu.gid = alt.gid
END

ich habe eine java klasse in der datenbank und auf einen wert greife ich zu "<='4'" das er das "gid" ändert klappt(ist nur zum testen ob er bei <=4 das auch macht).nur ich möchte das er die zeile gar nicht einliesst?
geht das?
 
Zurück