Select sur une liste de table
Aloha
Je cherche à vérifier la bonne géométrie d'objets contenus dans plusieurs tables.
J'ai essayé ceci :
Code:
1 2 3 4 5 6 7 8 9 10
|
SELECT GID,
SDO_GEOM.VALIDATE_GEOMETRY_WITH_CONTEXT(GEOMETRY,10)
FROM (
select table_name
from all_tables
where lower(table_name) like 'pp_%'
and lower(table_name) not like '%_relation'
)
WHERE SDO_GEOM.VALIDATE_GEOMETRY_WITH_CONTEXT(GEOMETRY,10)!='TRUE'; |
Nul besoin de vous dire que cela ne fonctionne pas.:? Donc auriez-vous une idée ?
D'avance merci
P.S Je me suis débrouillé avec
Code:
select 'SELECT GID, SDO_GEOM.VALIDATE_GEOMETRY_WITH_CONTEXT(GEOMETRY,10) from '||table_name||' WHERE SDO_GEOM.VALIDATE_GEOMETRY_WITH_CONTEXT(GEOMETRY,10)!=''TRUE'';' from all_tables where lower(table_name) like 'pp_%' and lower(table_name) not like '%_relation'
Et après je passe le script en sql...:)