sql 存储过程 sp_executesql
来源:互联网 发布:打开数据库的命令 编辑:程序博客网 时间:2024/05/29 10:01
1)
最简单的应用
exec sp_executesql N‘select * from drp..tbl_part’
2)
带参数的(当前例子和参数无关,其实就是字符串拼接)
declare @i intdeclare @sqlStr nvarchar(200)set @i=2000set @sqlStr='select * from drp..tbl_part tp where tp.pin_price > '+CONVERT(nvarchar,@i)exec sp_executesql @sqlStr
3)
带输入参数
exec sp_executesql N'select * from drp..tbl_part tp where tp.pin_price > @pin_price' ,N'@pin_price int' ,@pin_price=2000
仔细观察:
1:sql语句里面的变量是在第二个参数中声明的,不管sql语句有多少个参数变量,都要在这里声明!
2:第三个及其以后的参数是用作为第二个参数赋值的。
4)带输出参数
declare @total_var intexec sp_executesql N'select @total=count(*) from drp..tbl_part tp where tp.pin_price > @pin_price' ,N'@pin_price int,@total int output' ,@pin_price=2000 ,@total=@total_var output ---把输出参数的值放在一个变量@total_var中select @total_var ---查看输出的参数
- sql 存储过程 sp_executesql
- SQL 中 sp_executesql 存储过程
- SQL Server中的sp_executesql系统存储过程
- SQL Server中的sp_executesql系统存储过程
- SQL Server中的sp_executesql系统存储过程
- 使用存储过程sp_executesql防SQL攻击
- 【SQL Server学习笔记】存储过程、sp_executesql存储过程、try catch错误处理
- sql 2005中sp_executesql系统存储过程带输出参数 OUTPUT 的使用说明
- 带参数的存储过程sp_executesql
- 带参数的存储过程sp_executesql
- 动态存储过程 sp_executesql介绍和使用
- 存储过程、sp_executesql存储过程、try catch错误处理
- SQL SP_EXECUTESQL
- 表名作存储过程参数 使用sp_executesql动态语句
- Transact-SQL 参考 sp_executesql
- SQL:exec sp_executesql 用法
- SQL:exec sp_executesql 用法
- sp_executesql (Transact-SQL)
- Struts2+hibernate 实现分类无限级 并找出所有分类
- HTTP协议之 Refresh 和Expires
- CListCtrl 使用方法
- 开源中国Android版学习笔记(三) layout文件夹的xml文件(B)
- hibernate映射对象标识符
- sql 存储过程 sp_executesql
- Image Warping
- 普通用户升为root用户
- another a+b处理多组数据的输入
- 4. Linux常用命令(2)
- iOS相关文章和开源库收集
- 对架构师而言,什么最重要?
- 您应该知道的十种 XML 模式
- winforms实现类似QQ消息框一样的右下角消息提示窗口