2015-02-06 58 views
0

我創建了一個函數,現在我需要調試它。如何調試IBM db2 9.5功能

我該怎麼做?

我將使用IBM DB2 9.5版本

我的函數聲明:

CREATE FUNCTION TESTE (v_id INTEGER, v_calnum VARCHAR(16), reportdate TIMESTAMP, enddate TIMESTAMP) 

RETURNS BIGINT 
SPECIFIC TESTE 
DETERMINISTIC NO EXTERNAL ACTION READS SQL DATA 
BEGIN ATOMIC 
[...] 
RETURN VALUE; 

回答

1

這是不可能調試內聯函數,你會是這樣,因爲,顧名思義,他們成爲了調用它們的SQL語句的一部分。

您可以使用IBM Data Studio調試已編譯的例程。 More info in the manual

PS。該鏈接適用於10.5版本,但在9.5中也有一些調試支持。你沒有使用最新版本的任何特定原因?

+0

嗨Mustaccio。感謝您的回覆。我正在尋找IBM Data Studio以外的解決方案。我有安全規則,我無法安裝任何程序。關於該版本,我們正在研究最新版本的升級。 – mayconbelfort 2015-02-09 13:15:11

+0

如何選擇哪些程序可以安裝,哪些不能?(DB2顯然可以安裝,因此可以安裝一些安裝程序。)看起來很奇怪並且有風險,調試工具不允許,但它允許創建編程(即函數和過程)。管理層應審查這些限制。 – user2338816 2015-02-10 02:28:51