Vous n'êtes pas identifié(e).

#1 10/10/2012 15:47:58

jfdigonnet
Membre

PLPGSQL sans procédure stockée

Bonjour

Est il possible de faire du plpgsql sans procédure stockée ?

Exemple :

CREATE OR REPLACE FUNCTION test() RETURNS VOID AS $$
declare i integer;
BEGIN
UPDATE CCLGEST SET DOUBSIRET = null, DOUBSIRETRF = null, APPARIE = null;
GET DIAGNOSTICS i = ROW_COUNT;
END;
$$ LANGUAGE plpgsql;

BEGIN;
select test();
END;

crée un procédure stockée. Peut on faire la même chose sans cette étape.
Merci d'avance
JF Digonnet

Hors ligne

#2 10/10/2012 16:30:18

Marc Cousin
Membre

Re : PLPGSQL sans procédure stockée

Depuis PostgreSQL, on peut: c'est la syntaxe DO: http://www.postgresql.org/docs/9.2/inte … ql-do.html


Marc.

Hors ligne

#3 11/10/2012 12:58:23

jfdigonnet
Membre

Re : PLPGSQL sans procédure stockée

Merci
JF Digonnet

Hors ligne

#4 11/10/2012 15:12:17

Marc Cousin
Membre

Re : PLPGSQL sans procédure stockée

Je vois que le 9.0 n'était pas passé dans mon message… depuis PostgreSQL 9.0… smile


Marc.

Hors ligne

Pied de page des forums