hallo,
dazu musst du bei interbase generatoren und trigger verwenden.
z.B.
du hast eine tabelle: TABAdresse(nAdrNr,szAdr);
CREATE GENERATOR gAdresse;
CREATE TRIGGER trAdresse_bi FOR TABAdresse
BEFORE INSERT AS
BEGIN
IF (NEW.nAdrNr is NULL) THEN
NEW.nAdrNr = GEN_ID(gAdresse, 1);
END;
dann kannst du z.B. sagen
insert into TABAdresse (szAdr) values ('xyzstrasse 5');
das ganze ist zwar etwas mühsam, aber autoinc gibt's bei interbase nicht (bei oracle übrigens auch nicht, dort heisst's dann sequence statt generator).
g
|