2015-04-06 167 views
0

我使用IBM DB2数据工作室,我无法打印日志:DB2打印日志

create procedure test_ticket 
begin 
    declare stmt varchar(500); 
    DECLARE QTY INTEGER;  
    SET QTY = (select count(*) from test.ticket); 
    CALL DBMS_OUTPUT.PUT_LINE(QTY); 

end 

发现没有命名类型“程​​序”的“DBMS_OUTPUT.PUT_LINE”使用兼容的论点 授权程序。 。SQLCODE = -440,SQLSTATE = 42884, DRIVER = 60年4月18日

+0

可能在您的DB2版本中不可用? – mustaccio 2015-04-06 11:52:40

+0

@mustaccio my db2 version 9.5.3 – kinkajou 2015-04-07 05:48:48

回答

0

作为@mustaccio推测,所述DBMS_OUTPUT模块不存在于DB2 9.5。它是作为DB2 9.7中Oracle兼容性功能的一部分引入的。

您可能还想指出DBMS_OUTPUT.PUT_LINE接受VARCHAR的参数,而不是INT。