IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Grant sur une séquence...


Sujet :

Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 196
    Par défaut Grant sur une séquence...
    Bonjour,
    je voudrais definir des droits puis un synonym pour une séquence. la sequence devra être utilisable avec currval et nextval.
    J'essaye avec ce que j'ai pu trouver sur internet mais y a rien à faire je galère. voila ce que j'ai:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    grant select, update   on SEQUENCE masequence TO		LesAutres;
     
    create public synonym MaSequence for Moi.MaSequence;
    merci de votre aide...
    PS : je n'ai pas encore tester la creation de synonym, car sur la 1ere ligne j'ai le message:
    grant select, update on masequence to touslemonde
    ORA-02205: only SELECT and ALTER privileges are valid for sequences

  2. #2
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Comme le dit l'erreur, seul le select sur une séquence est possible (a part l'alter).

    D'ailleur tu ne feras jamais d'
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    update masequence set ...
    Pour les erreurs Oracle, un bon site :
    http://ora-xxxxx.ora-code.com/
    ORA-02205: only SELECT and ALTER privileges are valid for sequences
    Cause: An attempt was made to grant or revoke an invalid privilege on a sequence.
    Action: Do not attempt to grant or revoke DELETE, INDEX, INSERT, UPDATE, REFERENCES or EXECUTE privilege on sequences

  3. #3
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut Re: Grant sur une séquence...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    grant select on masequence TO LesAutres;
     
    create public synonym MaSequence for Moi.MaSequence;

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 196
    Par défaut
    C'est clair ça marche mieux, ce que j'avais vu sur internet, specifiait bien le update pourtant...
    Merci de votre aide

  5. #5
    Membre éprouvé
    Inscrit en
    Janvier 2005
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 129
    Par défaut
    Pas possible de faire un update sur une séquence. Une séquence s'incrémente tout seul en fonction de son parametrage.

    Tu peux consulter sa valeur par defaut :
    SELECT NOMSEQUENCE.CURRVAL from dual

    ou incrémenter :
    SELECT NOMSEQUENCE.NEXTVAL from dual

    Ou alors faire un alter pour changer un parametre ...

    Ton erreur semble normal pour moi.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 06/05/2011, 16h16
  2. Trace de ROI et projection sur une séquence d'image
    Par c2.pierre dans le forum Images
    Réponses: 1
    Dernier message: 07/07/2010, 09h11
  3. [Débutant] Opérations morphologiques sur une séquence vidéo
    Par miss_angel dans le forum Images
    Réponses: 5
    Dernier message: 22/05/2009, 21h31
  4. Problème de grant sur une vue utilisant un db_link
    Par squallJ dans le forum Administration
    Réponses: 2
    Dernier message: 04/09/2007, 11h33
  5. fondu sur une séquence d'image
    Par seb2406 dans le forum Flash
    Réponses: 12
    Dernier message: 17/07/2006, 00h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo