如何在不使用任何工具或断点的情况下调试存储过程

时间:2012-07-19 11:58:28

标签: sql sql-server-2008 database-design oracle10g

有人可以请一些人分享调试存储过程的方法吗?这是一个面试问题,面试官在不使用工具的情况下询问调试SP的方法。最后他说,在Oracle中,包中有一些东西可以提供调试方法。我没有理解他也没有完全解释:(

1 个答案:

答案 0 :(得分:1)

好吧,如果您使用SSMS,最简单的方法是使用打印功能。如果ti已“到达”,您想要查看的每一行,只需添加一个打印'行X'并检查您的消息标签。

如果您不在SSMS上,可以创建一个全局临时表(创建表## debug_table ....)并在proc中添加插入语句,其中包含与打印相同的逻辑。

当然,所有这些“解决方案”都在考虑你有更新程序。如果你不知道我真的不知道怎么做。