Initialiser une séquence eloignée
Bonjour tt le monde
je veux initialiser une séquence d'une db eloignée sachant que je posséde le privilége drop et create any sequence
donc lorsque je lance la procédure suivante :
Code:
1 2 3 4 5 6 7 8 9 10
| Create or Replace Procedure Reset_Sequence
is
SeqNbr Number;
begin
Execute Immediate 'SELECT SECTIONTYPE_SEQ.currval from dual' Into SeqNbr;
Execute Immediate 'drop sequence SECTIONTYPE_SEQ@bdprod ' ;
Execute Immediate 'create sequence SECTIONTYPE_SEQ@bdprod start with ' || TO_CHAR(SeqNbr) ;
Execute Immediate 'alter sequence SECTIONTYPE_SEQ@bdprod increment by 1 ' ;
commit ;
END; |
ma proc est créée avec succés mais aucun comportement n'est réalisé sur l sequence eloignée
pour vous faire comprendre je veux en fait initiliser la valeur de la sequence de la bd eloignée par celle courante de la bd source mais aucun comportement n'est effectué malgré la réussite de la procedure plsql