Einzelnen Beitrag anzeigen
Alt 07.01.2003, 13:47   #2
delphirocks
bitte Mailadresse prüfen!
 
Registriert seit: 17.03.2002
Beiträge: 198


Standard

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
delphirocks ist offline   Mit Zitat antworten