Interbase kenne ich nich so gut.
Gibt es bei
IB in den Triggern auch die temporärern Tabellen INSERTED und DELETED, so wie das bei
MSSQL der Fall ist?
Falls ja, könntest du es wie folgt lösen:
SQL-Code:
DECLARE @DelCount INT
SELECT @DelCount=COUNT(*) FROM DELETED
IF (@DelCount IS NULL) OR (@DelCount = 0)
BEGIN
-- es wurde kein Datansatz gelöscht
... hier den Trigger Code ausführen
END
ELSE BEGIN
-- es wurde min. ein Datansatz gelöscht
... Trigger Code wird nicht ausgeführt
END
Schöne Grüße,
Jens