暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 过程中没有clob类型的参数,我们将如何看到它的值?

askTom 2018-10-08
199

问题描述

程序中没有clob类型的参数,我们将如何看待它的价值,请告知?

你好,汤姆,

我们有一个如下程序:

程序P1
(
p_dat_file_name out varchar2,
p_zip_file_name out varchar2,
P _ metadata _ clob out clob,
P _ 状态显示变量2,
P _ 消息输出VARCHAR2
)
作为
开始
结束P1;

运行此过程p1时,我们得到p_dat_file_name、p_zip_file_name、p_status和p_message out参数的输出,但我们没有得到clob类型的p_metadata_clob的输出。p_metadata_clob都不在输出窗口中。因此,我怎么能看到p_metadata_clob的输出?请指教。

谢谢。

专家解答

你并没有给我们太多的背景:-(

我们只能说...它对我们有用

SQL> create or replace
  2  procedure P(n out int, c out clob) is
  3  begin
  4    n := 1;
  5    c := 'Hello';
  6  end;
  7  /

Procedure created.

SQL>
SQL>
SQL> variable nnn number
SQL> variable ccc clob
SQL>
SQL> exec p(:nnn,:ccc);

PL/SQL procedure successfully completed.

SQL>
SQL> print nnn

       NNN
----------
         1

SQL> print ccc

CCC
---------------------------------------------------
Hello
复制


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论