Rechercher : dans
Par :

PL/SQL : le type table

Dernière réponse le 17 mar 2003 à 11:25:38 batmat, le 17 mar 2003 à 09:53:44 
 Signaler ce message aux modérateurs

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 ?

Meilleures réponses pour « PL/SQL : le type table » dans :
PL/SQL - Introduction au langage PL/SQL VoirIntroduction au langage PL/SQL Le langage PL/SQL est un langage L4G (entendez par ce terme un langage de quatrième génération), fournissant une interface procédurale au SGBD Oracle. Le langage PL/SQL intègre parfaitement le langage SQL en lui...
SQL - Modification de table VoirModification de table Il est possible de supprimer une table grâce à la clause DROP, il existe aussi des commandes moins extrêmes permettant L'ajout de colonnes La modification de colonnes La suppression de colonnes Enfin, il est possible...

1

 guyom, le 17 mar 2003 à 11:25:38

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 +

Répondre à guyom
Collection CommentÇaMarche.net