如何跟踪4000行代码中使用的变量?

时间:2011-11-19 17:47:08

标签: sql-server-2005 sql-server-2008 tsql

我有一个存储过程,它有4000行代码报告,当我运行该过程时,我在该代码的某处获得了NULL值。如何最好地跟踪或跟踪NULL值被分配到哪一行?

假设我正在使用getName之类的变量,并且我正在为过程中的变量赋值...我应该如何跟踪getName的值或如何观察此变量为它分配值后?

1 个答案:

答案 0 :(得分:4)

4000行存储过程太大了。如果您将这么多逻辑放在存储过程中,您应该考虑重构为例如业务层/数据访问方法。