PL/SQL : le type table

batmat Messages postés 1871 Statut Membre -  
 guyom -
Salut tout le monde !
Est ce que qqn pourrait me dire s'il est possible de créer un type table PL/SQL (pas la table d'une base) de plusieurs types ?

J'ai essayé et ça ne marche pas... :
TYPE truc IS TABLE OF (NUMBER,CHAR) INDEX BY BINARY_INTEGER;

Il n'apprécie pas les parenthèses... Qd je les enlève c'est la virgule qui déconne... => Ce la me parait donc impossible mais si qqn connait solution :-)

En fait, si c'est impossible => Est ce que qqn connait la meilleure méthode pour renvoyer plusieurs champs d'une table (d'une base de données cette fois), mais pas tous ?

un Record, le type TABLE, autre chose ???

D'avance merci
batmat
-----------------------
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
A voir également:

1 réponse

guyom
 
salut,

pour renvoyer plusieurs champs tu peux utiliser un record si tu est sur de ne traiter qu'un seul enregistrement de ta table, sinon tu peux utiliser les cursors si t'en a plusieurs...

ça répond à peux pres a ta question?
a +
0