|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : janvier 2006 Messages : 162 ![]() |
Bonjour,
Je ne connais absolument pas la syntaxe du langage pl/pqsql, j'ai néanmoins entrepris d'écrire une fonction me permettant d'exécuter une mise à jour de table en traitant les polygones par paquets de 500 (limite de ma machine). L'objet de ma requête est de transformer des Multipolygones en polygones. Voici mon code, mais j'ai un gros doute doute sur le RETURNS. Je ne sais pas si je m'y prend correctement car je ne veux pas forcément quelque chose en retour de fonction. Code :
Merci |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : octobre 2008 Messages : 1 505 ![]() |
Si la fonction ne retourne rien il faudrait plutôt la déclarer en RETURNS VOID
|
|
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : janvier 2006 Messages : 162 ![]() |
Merci pour cette réponse,
mais ma fonction ne fonctionne toujours pas, voici mon code modifié en intégrant votre remarque. Code :
|
||
|
|
00
|
|
|
#4 | ||
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 227 ![]() |
j'ai fait qq corrections. d'apres ce que je comprend tu veux "eclater" un multi polygone de 43884 polyg unitaires avec une fonction par paquet de 500.
Code :
|
||
|
|
10
|
|
|
#5 | ||
|
Membre du Club
![]() Inscription : janvier 2006 Messages : 162 ![]() |
Bonjour,
Je me suis inspiré de votre exemple et j'ai produit la fonction suivante: Code :
Merci beaucoup |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com