Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
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 20/07/2007, 04h46   #1
Nouveau Membre du Club
 
Inscription : septembre 2006
Messages : 92
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 92
Points : 25
Points : 25
Par défaut Passer un tableau en parametre dans une procedure PL/SQL

Bonjour,
je souhaite passer un tableau en paramètre d'entrée d'une procédure stockée
je n'arrive pas à retrouver la bonne syntaxe.
Pouvez-vous m'aider ?
Merci d'avance
salsero1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2007, 07h19   #2
Nouveau Membre du Club
 
Inscription : septembre 2006
Messages : 92
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 92
Points : 25
Points : 25
j'ai trouvé la solution moi meme, voila si ca peut aider

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
SQL*Plus: Release 10.2.0.1.0 - Production ON Thu Jul 19 23:47:04 2007
CREATE OR REPLACE package mypkg AS  
type tab IS TABLE of char(25) ;  
procedure myproc( p_tab IN mypkg.tab );
end mypkg;
/
 
CREATE OR REPLACE package body mypkg AS 
procedure myproc( p_tab IN mypkg.tab ) IS 
begin 
dbms_output.put_line( p_tab( p_tab.first ) ); 
end;
end;
/
 
declare  myta mypkg.tab := mypkg.tab( 'abc' );
begin  mypkg.myproc( myta );
end;
/
 
abc
 
 
--
salsero1 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 03h59.


 
 
 
 
Partenaires

Hébergement Web