![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL SERVER存储过程
**Dragon**
哈哈哈,大笑三声,铭恩仇。
展开
-
SQL 存储过程调试
1、注释调试,将代码从面前往前一段段注释,直到代码能跑成功,从而锁定报错位置2、SELECT 输出锁定报错位置3、新建一个监测表,将可疑的数据插入到监测表中,分析错误原因当SQL 语句报错【比如不允许空的字段插入了null】,存储过程会报 EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。上一计数 = 8,当前计数 = 9...原创 2020-07-09 14:38:17 · 857 阅读 · 0 评论 -
打印出存储过程中我们想分析的select语句
作这个功能其实最多的是细节问题:在写和调试存储过程的时候,今天GET到一个调试方法,就是用 print 将里面的 select 语句打印出来的方法。首先我们应该知道 print 是一个打印错误信息,用【print】输出,来判断错误问题点。我们可以故意将拼接的存储过程字符串写错,将要打印的 select 字符串 print@sql ,然后去运行该存储过程,就可以得到我们要的字符串,从而分析。...原创 2018-02-28 18:44:48 · 1374 阅读 · 0 评论