also hallo erstmal ...
ich habe in einer (Inter-Base-)Datenbank ein feld als Primary Key definiert , und mir mit eim Generator & einen Trigger "zusammengebastelt" dass die PK automatisch (und fortlaufend (1,2,3..)) eingefügt wird
hier das BSP für den Trigger:
************************************************** ************
<PRE>
SET TERM !! ;
CREATE TRIGGER ProblemAutoinctrigger FOR ProblemTable
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
NEW.PK =
GEN_ID(ProblemAutoIncGenerator,1);
END!!
SET TERM
</PRE>
************************************************** ************
hier das BSP für den Generator:
************************************************** ************
<PRE>
create generator ProblemAutoIncGenerator;
</PRE>
************************************************** ************
jetzt die Frage :
kann ich den "Current Value" (also die Zahl die beim Eintrag in die DB als PK eingefügt wird) jetzt noch ändern/setzten/beeinflussen
ich habe in einer (Inter-Base-)Datenbank ein feld als Primary Key definiert , und mir mit eim Generator & einen Trigger "zusammengebastelt" dass die PK automatisch (und fortlaufend (1,2,3..)) eingefügt wird
hier das BSP für den Trigger:
************************************************** ************
<PRE>
SET TERM !! ;
CREATE TRIGGER ProblemAutoinctrigger FOR ProblemTable
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
NEW.PK =
GEN_ID(ProblemAutoIncGenerator,1);
END!!
SET TERM
</PRE>
************************************************** ************
hier das BSP für den Generator:
************************************************** ************
<PRE>
create generator ProblemAutoIncGenerator;
</PRE>
************************************************** ************
jetzt die Frage :
kann ich den "Current Value" (also die Zahl die beim Eintrag in die DB als PK eingefügt wird) jetzt noch ändern/setzten/beeinflussen
Comment