为什么使用sq_executesql而不用execute组装动态语句
2006-12-07 23:00
405 查看
sp_executesql 有个优点,就是不用像excute一样有变量的时候,连接字符串写的很麻烦,而且容易出错,而且使用sp_executesql这个批处理只在第一次被组装,后续执行都可以使用同样的字符串,而且提供另外一组参数
下面写一个sp_executesql中带多个参数的例子,很简单
exec sp_executesql @sql=N'select * from cdu where jgid=@jgid and ct_id=@id', --sql查询语句
@parms=N'@jgid int,@id int', --参数类型列表
@jgid=N'9603'; --参数的值
@id=N'1' --参数的值
下面写一个sp_executesql中带多个参数的例子,很简单
exec sp_executesql @sql=N'select * from cdu where jgid=@jgid and ct_id=@id', --sql查询语句
@parms=N'@jgid int,@id int', --参数类型列表
@jgid=N'9603'; --参数的值
@id=N'1' --参数的值
相关文章推荐
- 转贴自微软MSDN:建议执行动态SQL时,使用sp_executesql 存储过程而不要使用EXECUTE 语句
- 表名作存储过程参数 使用sp_executesql动态语句
- 动态语句的使用方法(exec/sp_executesql)
- PetShop中为什么不用存储过程,而使用动态SQL??效率高?安全?
- 建议使用 sp_executesql 而不要使用 EXECUTE 语句执行字符串
- 动态组装sql语句时使用str = where = "1=1"; 然后再进行追加对性能的影响
- 执行动态 sql 并为 输出参数赋值、sp_executesql 使用方法
- JS中switch语句做选择时为什么可以不用break?
- 关于统计的一个sql问题,使用动态sql语句实现。
- 将BootstrapJS和AngularJS结合使用以及为什么不用jQuery
- 使用sp_executesql动态给表加数据。
- 为什么很多大公司继续使用 Objective-C,不用 Swift
- 两种使用nuzt接收动态参数编写SQL语句进行分页查询
- 获取动态SQL查询语句返回值(sp_executesql)
- 【sql server inject】使用动态查询执行sql语句实例
- 使用动态SQL语句是最简单的处理方法。
- 源码-Oracle数据库管理-第十七章-动态SQL语句-Part 4(使用动态批量绑定)
- Oracle 动态SQL语句(4)之存储过程的调用与浅谈字符串的使用
- 为什么使用Junit Test而不用普通java main方法来完成测试?
- 动态sql语句基本语法--Exec与Exec sp_executesql 的区别