调试sql语句的一个小方法
来源:互联网 发布:避暑山庄四知书屋 编辑:程序博客网 时间:2024/04/29 17:36
在sql编辑器下,写的拥有较多参数的长sql语句,往往依靠系统本身的错误提示,找不到真正引起错误的地方.而且sql语句都是整体一次性执行完毕的,不会像C#有断点的功能.那么怎么能加上类似的断点功能,让我们可以看到一些过程中的结果呢?
我的这个做法可能比较简单,但是很好用,是利用(select +变量)的方式,起到观察过程返回值的.
比如
declare @textnvarchar(max)
set@text = '%aa%'
declare @sqlnvarchar(max)
set @sql ='select * from 表 where text like '
--select @text
exec (@sql+@text)
执行如果总是出错,但是也不知道错在哪,就可以先不执行exec,而执行select @text,这样就可以看到
到底参数是什么状态,进而进行修改。
以上就是一个简单的例子,很多情况下,参数很多的时候并且多次嵌套的情况下,配合while语句,随时declae变量,随时select,就都可以找到问题,进而解决^&^。
- 调试sql语句的一个小方法
- 关于SQL语句的一个小技巧
- sql语句的一个小问题
- 脚本执行SQL语句的小方法。
- 批量执行sql语句的一个方法
- 一个调试简单的存储过程的SQL语句。
- SQL Server调试sql语句方法(一)
- 利用with关键字写sql语句的一个小技巧
- sql语句的模糊查询复习及小技巧一个
- 记录一个PL/SQL调试语句
- 利用adb 调试设备串口信息的一个小方法
- 一个小玩意SQL排列语句
- 小红 的 SQL 语句
- 求一个有点难度的SQL语句或者实现方法
- 一个sql语句实现状态来回变化的方法
- SQL语句 使用一个表更新另一个表的方法
- SQL语句 使用一个表更新另一个表的方法
- 一个小项目从MS SQL Server移植到Oracle的SQL 语句的变化
- sql_add_remove_descripton
- AOP是什么
- 高并发
- main 引数
- 有用的系统相关
- 调试sql语句的一个小方法
- 一起来学OpenMP(8)——线程同步之互斥锁函数
- AS3 Flex基础知识100条
- IIS 1.0 升级 2.0
- Linux系统视频解码问题
- 技术创新
- 判断Access中某个表是否已存在,不存在就创建一个
- RegisterStartupScript和RegisterClientScriptBlock的区别
- PhoneFinder--寻找丢失的手机