Aloha

Je cherche à vérifier la bonne géométrie d'objets contenus dans plusieurs tables.

J'ai essayé ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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...