DBMS_SQL DESCRIBE_COLUMNS issue
Citation:
Envoyé par
orafrance
A noter que describe_columns est buggé d'où l'utilisation de describe_columns2 :)
je rencontre un problème dans l'utilisation du package DBMS_SQL et de la construction dynamique d'un ROWTYPE.
En bref, j'ai créé un package qui a pour but de comparer des vues entre deux instances oracle et pour cela j'utilise du 'dynamic SQL' basé sur DBMS_SQL.
Pour certaines vues ça fonctionne très bien et pour d'autres, j'obtiens une erreur ORA-06502 qui semble provenir de la construction dynamique des différentes colonnes.
J'ai essayé d'utiliser la fonction DESCRIBE_COLUMNS2 mais j'obtiens alors une erreur ORA-06508. Est-ce que c'est lié à ma version d'Oracle?
J'ai vu que ce sujet avait déjà été abordé mais je ne sais pas comment résoudre ce problème. Merci pour votre aide, je débute dans le développement pl/sql.
Il faut que je précise que ma version d'oracle n'est pas récente :
Code:
1 2 3 4 5 6
| >select * from v$version;
Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production
PL/SQL Release 8.1.7.4.0 - Production
CORE 8.1.7.0.0 Production
TNS for Solaris: Version 8.1.7.4.0 - Production
NLSRTL Version 3.4.1.0.0 - Production |
cdlt,
jd