Ik maak gebruik van Interbase 6.5. Nu probeer ik voor een tabel (Humanresource) een auto increment te maken op de kolom humanresourceID (primaire sleutel).
Dus Generator gemaakt:
En de trigger:
Maar als ik nu data in mijn tabel wil invoegen krijg ik de fout dat HUMANRESOURCEID niet NULL mag zijn.
Iemand een idee
Dus Generator gemaakt:
code:
1
| CREATE GENERATOR "HUMANRESOURCEID_GEN"; |
En de trigger:
code:
1
2
3
4
5
6
7
| SET TERM !! ;
CREATE TRIGGER SET_HR_ID FOR HUMANRESOURCES
BEFORE INSERT POSITION 0
AS BEGIN
NEW.HUMANRESOURCEID = GEN_ID(HUMANRESOURCEID_GEN, 1);
END
SET TERM ; !! |
Maar als ik nu data in mijn tabel wil invoegen krijg ik de fout dat HUMANRESOURCEID niet NULL mag zijn.
Iemand een idee