Java 如何从存储过程捕获打印(调试)
我们在Sybase DB中有存储过程。Java 如何从存储过程捕获打印(调试),java,stored-procedures,jdbc,sybase,Java,Stored Procedures,Jdbc,Sybase,我们在Sybase DB中有存储过程。 我们可以使用参数debug执行它们。 如果我们以这种方式执行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 {
我们可以使用参数debug执行它们。
如果我们以这种方式执行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中捕获此调试并处理它?咨询专业程序员后,Sybase无法实现此功能