Bonjour,
j'essaie de mettre à jour à jour une sequence oracle avec la valeur d'une variable déclarée dans le meme script SQL (je lance le script en ligne de commande).

script:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
declare
valeurDeDécalage CONSTANT number := 30 ;
begin
alter sequence gtp_news_item_seq INCREMENT BY valeurDeDécalage ;
SELECT gtp_news_item_seq.nextval from dual;
alter sequence gtp_news_item_seq INCREMENT BY 1;
select gtp_news_item_seq.nextval from dual; 
end;
/
j'ai une erreur comme quoi PLSQL ne reconnait pas le 'ALTER'

merci.