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

SQL Oracle Discussion :

PL-SQL ORA sequence does not exist


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5
    Par défaut PL-SQL ORA sequence does not exist
    Voici ce qui est obtenu:
    Serveur HP UX 11.11
    version oracle 9.2.0.4
    EN sql ça fonctionne mais pas en plsql!!!!
    Please Help me!!!

    Voici l’ erreur :



    SQL> @essai.sql

    SELECT SEQ_NUIOCECT.NEXTVAL INTO vSEQ FROM DUAL;

    *

    ERROR at line 289:

    ORA-06550: line 289, column 16:

    PL/SQL: ORA-02289: sequence does not exist

    ORA-06550: line 289, column 9:

    PL/SQL: SQL Statement ignored

    ORA-06550: line 364, column 8:

    PL/SQL: ORA-02289: sequence does not exist

    ORA-06550: line 364, column 1:

    PL/SQL: SQL Statement ignored

    ORA-06550: line 366, column 55:

    PLS-00201: identifier 'VSEQ' must be declared

    ORA-06550: line 366, column 1:

    PL/SQL: Statement ignored





    Disconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Producti

    on

    With the Partitioning, OLAP and Oracle Data Mining options

    JServer Release 9.2.0.4.0 - Production

  2. #2
    Rédactrice

    Avatar de Fleur-Anne.Blain
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 636
    Par défaut
    Bonjour,

    Alors merci d'utiliser les balises pour le code ca serait plus lisible .

    EN PL/SQL tu as plus de choses a faire à savoir declarer, "begin" et end.
    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    Declare
         -- Déclaration du curseur
         CURSOR C_EMP IS
         Select
              *
         From
           EMP
         Where
           job = 'CLERK'
        ;
     
    Begin
        For Cur IN C_EMP Loop
          dbms_output.put_line( To_char( Cur.empno ) || ' - ' || Cur.ename ) ;
        End loop ;
    End ; 
    /
    Ce tuto pourra t'aider :tuto_pl/sql

    bon courage
    la culture c'est comme la confiture moins on en a plus on l'étale.

    Mes tutos

  3. #3
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Tu dois hériter des droits sur ta séquence depuis un rôle. Or en PL/SQL les droits doivent être donnés directement (via un grant)

Discussions similaires

  1. ORA-27101: shared memory realm does not exist
    Par Mella dans le forum Connexions aux bases de données
    Réponses: 21
    Dernier message: 13/01/2013, 15h06
  2. Réponses: 4
    Dernier message: 31/07/2008, 12h32
  3. [Sql] ORA-29833 : indextype does not exist
    Par Kuuei dans le forum Oracle
    Réponses: 4
    Dernier message: 28/07/2006, 10h10
  4. SQL Server does not exist or access denied
    Par jfc dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 09/01/2006, 14h29
  5. Requête SQL ( relation does not exist)
    Par norvel dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 25/10/2005, 17h29

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