2015-02-09 177 views
0

我想知道是否可以在函数中使用DB2的DBMS_OUTPUT模块,以及如何在运行select时使用此模块。IBM DB2 DBMS_OUTPUT in Functions

有可能使用类似:

SET SERVEROUTPUT ON 

SELECT MYFUNCTION FROM TABLE; 

感谢

回答

0

是的,你可以用DBMS_OUTPUT函数内部。请查看知识中心:http://www-01.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.db2.luw.apdv.sqlpl.doc/doc/r0053534.html?lang=en

如果要显示dbms_output中select的结果,应该使用游标,将值分配给变量,然后将它们传递给dbms_output。

请记住,输出将显示在函数执行结束时,而不是执行时。

+0

您还可以使用像log4db2这样的软件,它可以将日志写入表中,并从另一个连接实时检索信息。 – AngocA 2015-02-10 02:53:34