一个写db2 stored procedure的好工具

今天在网上看到一个db2 debug的好工具, log2db2,它能通过简单的函数调用就把消息和值写入表中,而且可以进行一些配置,觉得很简单易用,特别是对于使用写字板开发DB2存储过程的人。
在youtube上还有一个视频来讲这个东西的用法,其实很简单
https://www.youtube.com/watch?v=QeZmAiTLqdk

Download log4db2.zip from link
https://sourceforge.net/projects/log4db2/

db2 create db mydb
cd Downloads
tar -zxvf log4db2.tar.gz
db2 connect to mydb
cd log2db2
. ./install

# 2. Create table and one stored procedure. Check logs

db2 -td@

CREATE TABLE values(
    value INTEGER
    )@

INSERT INTO value values(2)@

CREATE OR REPLACE PROCEDURE double()
BEGIN
    DECLARE logger_id INTEGER;
    call logger.get_logger('Operations',logger_id);
    call logger.ward(logger_id,'Operation Started');
    UPDATE value set value =  2 * (select value from value);
    call logger.info(logger_id,'Operation finished');
END@

call double()@

select level_id,logger_id,varchar(message,64) message from logs@

select * from value@





请使用浏览器的分享功能分享到微信等