如何从存储过程中捕获打印(调试)

时间:2015-01-09 06:40:59

标签: java stored-procedures jdbc sybase

我们在Sybase DB中存储过程 我们可以通过参数调试来执行它们 如果我们以这种方式执行SP,一切正常,参数为0,无调试。

DEBUG
{ ? = call up_tran_ps_bal '31/10/2014',1123456789,0,'DAVKA',NULL,NULL,NULL,0,NULL }

(1 row affected)
(return status = 0)
(1 row affected)

但有时我们需要使用参数debug来执行SP,即参数101。

DEBUG
{ ? = call up_tran_ps_bal '31/10/2014',1123456789,0,'DAVKA',NULL,NULL,NULL,101,NULL }
Debug ...
Debug ...
Debug ...
Debug ...
Debug ...
(1 row affected)
(return status = 0)
(1 row affected)

执行存储过程后,会从命令打印中进行详细调试。

我如何在Java中捕获此调试并进行处理?

1 个答案:

答案 0 :(得分:0)

在咨询专业程序员后,Sybase无法实现此功能。