Table des matières
Sauvegarder le résultat d'une requête
Quand un utilisateur lance une requête, le résultat est stocké dans la mémoire centrale. Pour sauvegarder le résultat sur le disque dur (dans un fichier CSV par exemple), il est necessaire de faire appel à la fonction register
L'exemple ci-dessous enregistre le resultat dans un fichier CSV.
SELECT Register(’/home/cedric/orbigis/test_orbigis.csv’,’layer’)
CREATE TABLE layer SELECT Sum(Area(geo1))FROM couche1
Register est une fonction qui permet aussi à l'utilisateur d'enregistrer ses résultats dans une base de donnée.
Le premier argument correspond au chemin du fichier, ainsi que son format.
Le deuxième argument correspond au nom de l'alias utilisé par le moteur SQL durant a procédure CREATE TABLE
.
Lorsque la procédure Register
est terminée, les nouvelles données apparaissent dans le GeoCatalogue.