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 28/09/2006, 17h35   #1
Invité de passage
 
Inscription : septembre 2006
Messages : 1
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1
Points : 0
Points : 0
Par défaut Execution d'une procedure avec input de type table et multiple output

Bonjour,

avant de commencer je vous donne un extrait de mon code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
CREATE OR REPLACE FUNCTION test.prm_ajoutevolet (
	ligne				IN test2.volet,
	nCodeRetour			OUT INTEGER,
	nCodeMessage			OUT test2.message.code_message%TYPE,
	strMessagePostgres		OUT test2.message.libelle_technique%TYPE
	)
 
AS
'
DECLARE
	cptVolet			test2.volet.code_volet%TYPE;
	nEnvironnement		test2.volet.code_environnement%TYPE;
	strLibelleVolet	test2.volet.libelle_volet%TYPE;
	chEnveloppe		test2.volet.enveloppe%TYPE;
BEGIN
 
etc...
Ma question : comment appeler cette fonction ??
Je ne trouve rien ni dans la doc, ni dans les forums.

En vous remerciant par avance.
queremospaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2006, 10h43   #2
Membre chevronné
 
Avatar de Spoutnik
 
Homme
Inscription : octobre 2003
Messages : 668
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : Etats-Unis

Informations forums :
Inscription : octobre 2003
Messages : 668
Points : 746
Points : 746
Hello,

Sauf erreur de ma part, il n'est pas possible de passer une 'table' en paramètre.
Tu peux manipuler comme tu veux les données d'une table à l'intérieur de ta fonction, quel est le but de passer la table en paramètre ?
__________________
Two beer or not two beer. (Shakesbeer)
Question technique par MP => poubelle!
Spoutnik est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h33.


 
 
 
 
Partenaires

Hébergement Web