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
a l'exécution voici le message:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
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 ?
Partager