|
||||
Ouverture de sessionNavigationContactez-nousAdministration du site : RechercheSujets du forumSujets actifsNouveaux sujets:SyndicationSondageQuelle est la version de PostgreSQL la plus répandue sur vos serveurs ? 8.3 10% 8.2 42% 8.1 40% 8.0 2% 7.4 6% 7.3 ou antérieure 0% Nombre de votes: 48 |
Problème pour exécuter une fonction pl/pgsqlTechnique - général | Problème pour exécuter une fonction pl/pgsqlPar V0r_X le 19/12/2005 - 15:10 Bonjour, J'ai écrit une fonction pl/pgsql en utilisant PGAdmin. Cette fonction à juste pour but de vérifier si les paramètres qu'elle reçoit existent déjà dans des tables, et de les insérer s'ils n'existent pas. Elle retourne void, et c'est là mon problème. Je n'arrive pas à trouver la commande SQL qui me permette de l'exécuter. Postgres me dit d'utiliser Perform à la place, car la fonction ne retourne rien. Mais si je tape la commande PERFORM ma_fonction(param1, param2, ...) je reçois une erreur : ERROR: syntax error at or near "PERFORM" at character 1. J'ai cherché dans la doc, et pas moyen de trouverr comment faire. Je précise que cette fonction doit être appelée via un script PHP (je pense que ça ne change rien, il me faut juste la commande SQL pour exécuter la fonction). Merci d'avance pour votre aide. |
|||
© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.