Synonyme d'une Séquence dans Oracle

Je veux créer un synonyme pour une séquence d'oracle et de chercher de l' currval d'elle.

J'ai créé un synonyme à l'aide de cette déclaration.

CREATE SYNONYM NUMGEN FOR MY_SEQ;

quand j'extrais le currval ou extval de NUMGEN il génère l'erreur, synonyme n'existe pas.

SELECT NUMGEN.currval FROM dual;

Quelqu'un peut m'aider à récupérer currval de synonyme.

  • Il doit y avoir quelque chose que vous ne sont pas de nous le dire. Ce n'travail. Voir l'exemple ici: sqlfiddle.com/#!4/883cb/1
  • currval ne fonctionne pas ni dans votre exemple.
  • Dans ma base de données, même nextval ne fonctionne pas, je ne comprends pas pourquoi. Merci pour l'aide.
  • Les deux sont de travail maintenant, mais je ne comprends pas pourquoi j'ai exécuter nextval avant l'exécution de currval.
  • Vous ont pour appeler nextval avant que vous pouvez appeler currval. C'est clairement documenté dans le manuel.
  • ce lien explique comment le faire

InformationsquelleAutor Omer | 2012-12-09