Insérer une ligne de données dans une table à partir de plpgsql
Bonjour,
J'ai un souci en ce qui concerne l'insertion des données dans une table "adresse" à partir de plpgsql. En écrivant ce code et lorsque je l'exécute on me dit que tout est correct met aucune mise à jour effectué...Alors je supprime les déclarations de paramètres et les remplace par des valeurs dans le corps. Et losrque je consulte ma table"adresse" je ne vois pas d'ajout d'une nouvelle ligne.Aidez moi svp..
Voici mon code en espérant avoir une réponse.Respectueusement
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| CREATE TABLE ADRESSE ( CODADR integer NOT NULL , LIBADR character varying NOT NULL );
CREATE OR REPLACE FUNCTION sp_ajouteradresse(pCODADR IN integer ,pLIBADR IN character varying)
RETURNS void AS
$BODY$
begin
INSERT INTO adresse(codcli,nomcli) VALUES (pCODADR, pLIBADR);
commit;
return;
end;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION sp_ajouteradresse()
OWNER TO postgres; |
a l'exécution voici le message:
La requête a été exécutée avec succès en 41 ms, mais ne renvoie aucun résultat.
Comment faire pour que ma requête renvoie un résultat svp ?