Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 13/02/2012 13:41:57
- marcandre
- Membre
Appel et exécution d'une procédure stockée.
Bonjour à tous,
Je suis en train de débuter sur les procédures stockées de Postgres .
J'ai appelé la fonction ci dessous :
CREATE OR REPLACE FUNCTION ma_fonction() RETURNS void AS
$$
DECLARE
ma_colonnne integer;
BEGIN
FOR ma_colonnne IN select distinct colonne1 from ma_table order by colonne1 LOOP
RAISE NOTICE 'cette colonne a pour valeur %', ma_colonnne;
END LOOP;
END
$$
LANGUAGE 'plpgsql';
Via un fichier SQL
# ./psql -f /dossier/fichier.sql ma_base -U postgres -h 127.0.0.1
J'ai un message me disant que la fonction a été créée (CREATE FUNCTION), cependant je voudrais savoir comment peut-on exécuter la fonction créée ?
Cordialement .
Hors ligne
#2 13/02/2012 13:53:28
- rjuju
- Administrateur
Re : Appel et exécution d'une procédure stockée.
Bonjour.
Il suffit de l'appeler avec un select :
SELECT ma_fonction();
Julien.
https://rjuju.github.io/
Hors ligne
#3 13/02/2012 14:48:17
- marcandre
- Membre
Re : Appel et exécution d'une procédure stockée.
Merci beaucoup.
Hors ligne
Pages : 1