J'essaie d'imprimer un table type
à des fins de débogage, mais je ne sais pas comment. J'ai essayé les deux méthodes suivantes, ni dont le travail:Oracle PL/SQL: Comment imprimer un type de table
dbms_output.put_line (V_TEMP_TABTYPE(1));
dbms_output.put_line (V_TEMP_TABTYPE);
L'erreur générée est: PLS-00306: wrong number or types of arguments in call to
. Alors, comment puis-je imprimer le contenu d'un table type
? Ou existe-t-il une manière différente d'afficher le contenu?
Le table_type
et les références sont type
il ::
create or replace TYPE MY_TYPE IS OBJECT(MyString Varchar(20)
, counter Number(9));
create or replace TYPE MY_TABTYPE AS TABLE OF MY_TYPE;
Quel est le type de données de V_TEMP_TABTYPE? (dans la section DECLARE de votre code) –
MY_TABTYPE, qui est: créer ou remplacer TYPE MY_TABTYPE COMME TABLE DE MY_TYPE; MY_TYPE est: créer ou remplacer TYPE MY_TYPE IS OBJECT (MyString Varchar (20), compteur Nombre (9)); –