Oui alors je me corrige de suite, j'ai mis un select pour faire simple mais je suis trompé, c'est pas utilisé de cette façon.
C'est pour faire une insertion ou un update sur des type SDO_GEOMETRY (oracle spatial). Ce que je faisais à la base c'était des requêtes du type :
"INSERT INTO maTable (CLE, GEOM), VALUES (1, sdo_geometry(2002, 41014, null, sdo_elem_info_array(1, 2, 1), sdo_ordinate_array(0, 0, 1, 1, 2, 2, 3, 3,.........)))"
0, 0, 1, 1, 2, 2, 3, 3,......... = la liste des points
Ca, ça pète très vite dès qu'on a un peu trop de points !!!
Donc ce que je veux faire c'est pareil mais passer un tableau au lieu de ma liste de points du style :
"INSERT INTO maTable (CLE, GEOM), VALUES (1, sdo_geometry(2002, 41014, null, sdo_elem_info_array(1, 2, 1), sdo_ordinate_array(:monTableau)))"
Donc du coup je peux pas éviter ce genre de requête super lourde !
Je vais donc regarder du côté de ce dont tu me parles karlus !!!
@++
Antoine
Partager