加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle PL / SQL:如何打印表类型

发布时间:2020-12-12 13:15:09 所属栏目:百科 来源:网络整理
导读:我试图打印一个表类型用于调试目的,但不知道如何.我尝试了以下两种方法,两种方法都不起作用: dbms_output.put_line (V_TEMP_TABTYPE(1));dbms_output.put_line (V_TEMP_TABTYPE); 生成的错误是:PLS-00306:调用的参数的数量或类型错误. 那么,我如何打印表
我试图打印一个表类型用于调试目的,但不知道如何.我尝试了以下两种方法,两种方法都不起作用:

dbms_output.put_line (V_TEMP_TABTYPE(1));
dbms_output.put_line (V_TEMP_TABTYPE);

生成的错误是:PLS-00306:调用的参数的数量或类型错误.

那么,我如何打印表类型的内容?或者有不同的方式来显示内容?

table_type及其引用的类型是::

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;

解决方法

dbms_output.put_line(v_temp_tabtype(i).myString);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读