存储过程执行时的sql语句解决方案

存储过程执行时的sql语句
有一个很复杂的存储过程,用exec 执行时,怎么得到它所运行的sql语句?
------解决方案--------------------
最简单的方法是自己打print
------解决方案--------------------
把你运行的SQL 语句print一下就可以了呢存储过程执行时的sql语句解决方案
------解决方案--------------------
 exec sp_helptext 'proc_sum'

------解决方案--------------------
开profiler,选上SP:StmtCompleted
------解决方案--------------------
在每一个exec(@sql) 的前面执行 print @sql,然后在执行完的“消息”中查看
------解决方案--------------------
逐句看喔,木有捷径.

如果是动态SQL,可以print出来看.