SQL-Code:
CREATE OR ALTER TRIGGER <Triggername>
FOR <Tabellenname>
ACTIVE BEFORE
INSERT POSITION 0
AS
declare cnt
integer;
begin
select count(id)
from <Tabellenname>
into cnt;
if (cnt >= 3)
then
exception MAXDS;
end
Vorher
Exception erzeugen:
CREATE EXCEPTION MAXDS 'Die maximale Anzahl Datensätze ist erreicht';
Ich würde es aber in deinem Fall auch nicht so machen