[rose] Ajouter une séquence
:bug: Bonjour.
Je suis en train de découvrir rose à tatons pour construire une base oracle :aie:
J'ai utilisé le data modeler avec l'option oracle.
La création de la base s'est bien passée, j'ai ajouté des contraintes et tout.:P
Maintenant il me faut un auto_incrément pour chaque table.
Sur ma table CO j'ai donc ajouté un trigger. Dans le champ action-body j'ai mis:
Code:
1 2 3
| begin
select SEQ_INC_CO.nextval into :new.CO_ID from dual;
end; |
ou CO_ID est la clef primaire à incrémenter.
L'ennui c'est que je ne trouve pas où ajouter une séquence.:bug:
J'ai trouve que procedure : Avec un click droit sur mon schéma, je fait data modeler > new > stored procedure que j'appelle SEQ_INC_CO.
Dans action body je met :
Code:
1 2
| start with 1
increment by 1; |
Le script généré fait donc un :
create procedure
puis un
create trigger
Comment faire pour avoir create sequence à la place de create procedure ? :help:
Je peux bien sûr remplacer à la main dans le script mais j'aimerai avoir ça sur mon schéma Rose.
Merci