Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/03/2005, 13h26   #1
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
Par défaut [type de retour dans une proc]

Bonjour,

Quel type de retour mettre dans une procédure stockée lorqu'on fait une insertion ou un update ou un delete ?

Merci
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2005, 14h12   #2
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
Pour faire un trigger ? c'est un type opaque ou trigger
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2005, 14h13   #3
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
non c'est pour une fonction qui fait un insert
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2005, 14h21   #4
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
supprimé
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2005, 14h30   #5
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
Le type void (comme en C) devrait suffire :
Code :
1
2
3
4
5
6
7
8
9
10
11
 
CREATE OR REPLACE FUNCTION "public"."record_coord_inscri" (SMALLINT, SMALLINT, SMALLINT, DATE, SMALLINT, SMALLINT, SMALLINT, SMALLINT, SMALLINT, SMALLINT, VARCHAR, VARCHAR, VARCHAR, VARCHAR, VARCHAR, SMALLINT, VARCHAR, INTEGER, VARCHAR, VARCHAR, CHAR, CHAR) RETURNS void AS
$body$
INSERT INTO inscrits (inscri_genre, inscri_jour, inscri_mois, inscri_naissance,
 inscri_annee, inscri_age,inscri_nb_enfant,inscri_search,inscri_age_inf,
  inscri_age_sup, inscriserach_nb_enfant, inscri_pseudo, inscri_mdp,
  inscri_email, inscri_pays, insci_dpt, inscri_nom_dpt, inscri_ville,
   inscri_nom_ville, inscri_num_port, inscri_accept_cgu,
   inscri_accept_offre_partner)VALUES($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$20,$21,$22);
$body$
LANGUAGE 'sql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2005, 14h35   #6
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
OK merci ça a marché !
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h05.


 
 
 
 
Partenaires

Hébergement Web