URL: https://linuxfr.org/forums/programmation-sql/posts/probl%C3%A8me-installation-plpgsql-avec-postgresql Title: Problème installation PLpgsql avec PostgreSQL Authors: Eurystenes Date: 2009年07月29日T02:55:20+02:00 Tags: postgresql Score: 0 Salut à tous, j'ai installé PostgreSQL et il fonctionne parfaitement. J'ai également installé plpgsql avec la commande "sudo -u postgres createlang plpgsql nom_de_ma_base" et plpgsql semble avoir été bien installé car lorsque j'execute la commande "createlang -l" pour lister les langages procéduraux installés, il apparaît bel et bien ! Cependant, lorsque j'essaye d'executer une fonction plpgsql dans le programme "psql" en incluant un fichier avec la commande "\i nomdufichier" j'ai plein d'erreurs. Exemple avec le fichier : CREATE FUNCTION prix_reduit(numeric) RETURNS numeric AS DECLARE £spaces£ £/spaces£prix ALIAS FOR 1ドル; BEGIN £spaces£ £/spaces£RETURN prix * 0.75; END; £spaces£ £/spaces£/ J'arrive à avoir les erreurs suivantes : psql:plsql.sql:3: ERREUR: erreur de syntaxe sur ou près de « DECLARE » LINE 2: DECLARE ^ psql:plsql.sql:5: ERREUR: erreur de syntaxe sur ou près de « RETURN » LINE 2: RETURN prix * 0.75; ^ psql:plsql.sql:6: ATTENTION: aucune transaction en cours COMMIT psql:plsql.sql:7: ERREUR: erreur de syntaxe sur ou près de « / » LINE 1: / Assez facheu... vous en conviendrez...

AltStyle によって変換されたページ (->オリジナル) /