sql 2005中sp_executesql系统存储过程带输出参数 OUTPUT 的使用说明
2009-11-06 08:59
344 查看
1、它是一个系统存储过程,也必须用EXECUTE来调用
2、它后面可以接存储过程名,或者一个SQL语句系列
3、它后面接的不管是什么,必须是Unicode常量(用大写字母N开头的,如:N'This is a string'),或者单一的Unicode变量,而不允许是Unicode表达式,即使是很简单的@a+@b的形式
4、它后面接的字符串如果包含参数,包含的每个参数在参数定义列表和参数值列表中均必须有对应项。如:sp_executesql N'select @test',N'@test int',@test=3。第一部分:语句系列;第二部分:参数定义;第三部分:参数赋值。
5、如果使用输出参数,那么第三部分(参数赋值部分)里的输出参数也是在等号左边的。而不是像一般感觉出现在等号右边,然后给右边的外面的参数赋值。
2、它后面可以接存储过程名,或者一个SQL语句系列
3、它后面接的不管是什么,必须是Unicode常量(用大写字母N开头的,如:N'This is a string'),或者单一的Unicode变量,而不允许是Unicode表达式,即使是很简单的@a+@b的形式
4、它后面接的字符串如果包含参数,包含的每个参数在参数定义列表和参数值列表中均必须有对应项。如:sp_executesql N'select @test',N'@test int',@test=3。第一部分:语句系列;第二部分:参数定义;第三部分:参数赋值。
5、如果使用输出参数,那么第三部分(参数赋值部分)里的输出参数也是在等号左边的。而不是像一般感觉出现在等号右边,然后给右边的外面的参数赋值。
相关文章推荐
- 执行动态 sql 并为 输出参数赋值、sp_executesql 使用方法
- 执行动态 sql 并为 输出参数赋值、sp_executesql 使用方法
- 如何指定输出参数,当您使用在 sp _ executesql SQL Server 中存储过程
- 执行动态 sql 并为 输出参数赋值、sp_executesql 使用方法
- sqlserver中sp_executesql使用实例(获取动态sql输出结果)
- Sql 2005 存储过程参数【多次引用】结合C#影响输出速度问题
- 使用sp_executesql执行动态SQL语句,同时向里面传入参数。
- 使用sp_executesql执行sql并返回参数
- sql server exec sp_executesql 输出参数
- 【转】使用sp_executesql执行动态SQL语句,同时向里面传入参数。
- 官方示例:Sql语句输出参数sp_executesql
- sql output参数 Sql Output 参数和asp.net的sqlparameter配合使用
- Oracle中使用PL/SQL如何定义参数、参数赋值、输出参数和 if 判断
- 教你如何在 sql server 2005 使用 sql 语句获取字段的说明信息
- sql2005 返回游标参数的存储过程 【CURSOR VARYING OUTPUT】
- 动态SQL的执行,注:exec sp_executesql 其实可以实现参数查询和输出参数的
- sqlserver中sp_executesql使用实例(获取动态sql输出结果)
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 动态SQL的执行,注:exec sp_executesql 其实可以实现参数查询和输出参数的
- SQL Server 2005 模板参数使用说明