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 :

L'intruction sql With


Sujet :

SQL Oracle

  1. #1
    Membre averti Avatar de LBO72
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Points : 342
    Points
    342
    Par défaut L'intruction sql With
    Bonjour, bonne et heureuse année 2010 à toutes et tous,

    Je suis en Oracle 10GR2, je veux optimiser une requête en factorisant le code commun entre deux requêtes en UNION. J'ai fait un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    With liste as
    (select ....
      from TABLE_A
      where TABLE_A = ... 
    )
    select.....
    from liste, TABLE_B
    where liste.xxxxx = TABLE_B.xxxxx
    UNION ALL
    select ...
    from liste, TABE_C
    where liste.yyyy = TABLE_C.yyyy
    Et j'ai l'anomalie ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SP2-0642: SQL*Plus internal error state 2091, context 0:0:0
    Unsafe to proceed
    Quelqu'un aurait-il une idée.
    Merci.
    LBO72

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Customer Success Manager @Vertica
    Inscrit en
    Septembre 2008
    Messages
    8 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Customer Success Manager @Vertica
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 452
    Points : 17 820
    Points
    17 820
    Par défaut
    Un peu de google indiquerait une désynchronisation de version entre SQL*Plus et Oracle (client 9i, base 10g par exemple).

  3. #3
    Membre averti Avatar de LBO72
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Points : 342
    Points
    342
    Par défaut
    Merci Majesté Waldar :-)
    J'ai cherché sur google et rien ne m'as sauté au yeux :-(
    Aurais-tu des précisions.

    Merci d'avance.

  4. #4
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Customer Success Manager @Vertica
    Inscrit en
    Septembre 2008
    Messages
    8 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Customer Success Manager @Vertica
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 452
    Points : 17 820
    Points
    17 820
    Par défaut
    Je n'ai pas eu la fève cette année

    Plusieurs cause possibles sont évoquées ici :
    http://forums.oracle.com/forums/thre...sageID=1820932

  5. #5
    Membre averti Avatar de LBO72
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Points : 342
    Points
    342
    Par défaut
    Ok, merci j'ai tilté :-)

    cdlt,

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

Discussions similaires

  1. [2.6.2] SQL WITH et Birt
    Par meles dans le forum BIRT
    Réponses: 1
    Dernier message: 04/04/2011, 16h33
  2. [Toutes versions] Peut-on inscrire des intructions sql dans un controle indépendant ?
    Par Xtine dans le forum IHM
    Réponses: 5
    Dernier message: 04/03/2009, 17h06
  3. Réponses: 1
    Dernier message: 11/05/2006, 22h05
  4. [PL/SQL] curseur et clause WITH
    Par ljoly dans le forum Oracle
    Réponses: 6
    Dernier message: 24/01/2006, 14h26
  5. SQL text file import with autoincrement
    Par olebomail dans le forum Langage SQL
    Réponses: 3
    Dernier message: 07/12/2005, 14h45

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