PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

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

#1 09/01/2009 12:18:44

sophonie
Membre

Utilisation du PL/pgSQL dans pSQL et pgAdmin

Bonjour à tous et à toutes,

J'aurai souhaité savoir comment utilisé le langage PL/pgSQL au sein de l'environnement psql.

En effet, j'ai tapé CREATE LANGUAGE plpgsql et le shell m'a sorti :
plpgsql is already exist. Implicitement à la création de la base de données le langage est installé.

Comment écrire le code PL/pgSQL, sur Oracle avec SQL Developer je suis arrivé à en écrire.
Mais sous PostgreSQL je ne vois pas par où commencer.

Merci d'avance.

Dernière modification par sophonie (25/01/2010 22:38:47)

Hors ligne

#2 11/01/2009 04:36:03

sophonie
Membre

Re : Utilisation du PL/pgSQL dans pSQL et pgAdmin

Bonjour à tous et à toutes,

En fait le but de mon ticket était de savoir comment être sûr que le code PL/pgSQL écrit dans la console
était bien interpreté par psql.

Il faut commencer le code par un CREATE OR REPLACE FUNCTION nomdelafonction [void si c'est une procédure]
DECLARE
déclarer ses variables;
BEGIN
bloc d'instructions;
END;

Avec pgAdmin il faut une fois après avoir déclaré le langage via un createlang plpgsql nomdemabase,
clic du bouton droit sur l'icône plpgsql de l'objet LANGAGE ds le navigateur d'objet à droite -> SCRIPT CREATE
Une fenêtre s'ouvre et nous propose de commencer l'élaboration du script.

Sophonie
Bonne soirée.

Dernière modification par sophonie (17/02/2010 11:17:48)

Hors ligne

Pied de page des forums