2015-02-09 180 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