
oracle如何查看存储过程每一步执行后得到的值
我写了一个存储过程,但执行后不是我想要的结果,对SQL语句逐条检查,实在检查不出问题,所以想找一个方法,看看存储过程每一步执行后都得到了什么值,这该如何做到呢?请大家帮帮...
我写了一个存储过程,但执行后不是我想要的结果,对SQL语句逐条检查,实在检查不出问题,所以想找一个方法,看看存储过程每一步执行后都得到了什么值,这该如何做到呢?请大家帮帮忙,越详细越好,谢谢!
展开
2个回答
展开全部
可以在过程中打印执行结果
dbms_output.put_line('你要输出的内容');
另外,这里面如果是sql语句或者变量的话,不用加引号
dbms_output.put_line('你要输出的内容');
另外,这里面如果是sql语句或者变量的话,不用加引号
追问
抱歉,我小白一个,请问打印出来的内容在哪里看呢?
追答
你有装PL/SQL吗?如果有的话在output那个页面
或者你用sqlplus的话会直接打印出来的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询