有什么方法可以看到执行存储过程的sql语句?

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:15:41
我在写分页存储过程,执行存储过程的时候老是报错
我用变量拼凑SQL语句,用EXEC老报错.
有其是时间类型的变量.
我知道是语法错误,有没有什么方法看出他执行的语句

单独执行存储的话拼完字符串 print @sqlstr 输出看下就行了
要是执行的是程序的话 就让存储别执行你出错的sql 把字符串return 回来就行了

你是不是用ASP之类的调用存储过程的?
还有,你用的什么版本的SQL?
如果是2000的话,里面有个事件探查器,你把那个打开,文件新建跟踪,就是了
如果是2005的话,工具菜单下面有个SQL Server Profiler
和2000里面的用法一样

可以调用系统存储过程,具体是sp_helptext还是什么我忘咯