|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : décembre 2008 Messages : 2 ![]() |
Bonjour,
Je souhaite crée la vue spatiale ci-dessous mais Oracle me renvoi l'erreur suivante : "ORA-22901: impossible de comparer les attributs table imbriquée, VARRAY ou LOB d'un type d'objet". Avez vous une solution. Je vous remercie d'avance. Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : août 2009 Messages : 779 ![]() |
En supposant que la différence ROWNUM et ROWNUM + 100000 soit là pour distinguer les deux parties de la requête, ce qui veut dire que vous pensez ne jamais avoir de doublon, faites un UNION ALL et pas un UNION, ce qui permettra de ne pas avoir à faire de comparaison entre des objets qui ne peuvent pas l'être.
En outre, même avec des objets comparables, s'épargner une comparaison quand elle est inutile, c'est plus performant |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2008 Messages : 2 ![]() |
Merci cela fonctionne
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com