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 :
Et j'ai l'anomalie ci-dessous :
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
Quelqu'un aurait-il une idée.
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
Merci.
LBO72
Partager