DB2打印日志

时间:2015-04-06 04:51:58

标签: db2 ibm-data-studio

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

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日

1 个答案:

答案 0 :(得分:0)

正如@mustaccio推测的那样,DB2 9.5中没有DBMS_OUTPUT模块。它是作为DB2 9.7中Oracle兼容性功能的一部分引入的。

您可能还需要注意DBMS_OUTPUT.PUT_LINE接受VARCHAR的参数,而不是INT。