Utilisation séquence auto incrément
Salut,
j'ai créé une séquence AUTO-INCREMENT_ID dans ma BDD à partir de Oracle Sql Developer qui va me permettre de faire des auto incréments des Id de mes tables avec cette structure:
Code:
1 2 3 4 5 6 7
| CREATE SEQUENCE AUTO_INCREMENT_ID
START WITH 1
MAXVALUE 999999
MINVALUE 1
NOCYCLE
NOCACHE
NOORDER; |
En suite j'ai un block de données qui est lié à la table PROFIL qui a pour nom PROFIL, que j'aimerai faire un enregistrement dessus.
A partir d'un Trigger WHEN_BUTTON_PRESSED, j'ai mis le code suivant:
Code:
1 2 3 4 5
|
BEGIN
GO_BLOCK('profil');
INSERT INTO profil (id,intitule, application_id) VALUES (AUTO_INCREMENT_ID.NextVal, :PROFIL.intitule, :PROFIL.application_id);
END; |
et quand j'execute le bouton, rien ne se passe même pas un message d'erreur et la BDD est aussi vide.
J'aimerai savoir qu'est-ce qui n'a pas marché. Merci d'avance