Hallo zusammen,
ich erstelle mit folgenden Script eine Tabelle :
SQL-Code:
CREATE TABLE PRODUKTE (
ID INTEGER NOT NULL,
PRODUCTID VARCHAR(100) NOT NULL,
BEZEICHNUNG VARCHAR(255) NOT NULL);
CREATE GENERATOR GEN_PRODUKTE_ID;
SET TERM ^ ;
create trigger produkte_bi for produkte
active before insert position 0
as
begin
if (new.id is null) then
new.id = gen_id(gen_produkte_id,1);
end
^
SET TERM ; ^
SET TERM ^ ;
create procedure sp_gen_produkte_id
returns (id integer)
as
begin
id = gen_id(gen_produkte_id, 1);
suspend;
end
^
SET TERM ; ^
So wie muss ich jetzt den Insert-Befehl schreiben, damit das Feld ID mit dem AutoIncrementwert gefüllt wird ?