Bonjour,
Je ne suis pas expert en Oracle mais je suis en train de débuggé un bout de code en sql/plus.
Dans lequel j’ai une erreur dans les données. J’aimerais copier le contenu d’une collection qui contient le résultat dans une table pour que je puisse isoler les données pour chercher la ligne qui me pose problème.
definition de la collection
1 2 3
| TYPE lt_rec_local IS TABLE OF TBL_INVENTORY_TRANS_FACT%ROWTYPE
INDEX BY BINARY_INTEGER;
lrec_local lt_rec_ local; |
J’ai tenté de faire un simple insert dans une table
create table tmp_debug_table as select * from lrec_local where 1=2;
et ajouter cette ligne dans la procédure stockée
1 2
| INSERT INTO contacts
SELECT * FROM lrec_fact; |
Mais je reçois un message d’erreur que la table n’existe pas.
Auriez-vous une idée comment je pourrais copier une collection vers une table facilement ?
Merci d'avance de votre aide.
Partager