用sp_executesql 来执行拼接的sql语句,并返回值
2013-10-16 15:58
260 查看
declare @sql nvarchar(2000)
declare @cou int
declare @id varchar(20)
set @id='1'
set @sql='select @count=count(*) from calllog0001 where id=@id'
exec sp_executesql @sql, N'@count int out,@id varchar(20)', @cou out ,@id
print @cou
declare @cou int
declare @id varchar(20)
set @id='1'
set @sql='select @count=count(*) from calllog0001 where id=@id'
exec sp_executesql @sql, N'@count int out,@id varchar(20)', @cou out ,@id
print @cou
相关文章推荐
- sp_executesql得到执行sql语句的返回值
- 转贴自微软MSDN:建议执行动态SQL时,使用sp_executesql 存储过程而不要使用EXECUTE 语句
- 用sp_executesql执行设计期不确定的SQL语句
- sp_executesql动态执行sql语句并将结果赋值给一变量
- MSSQL中,执行用字符串拼接的sql语句后返回值
- 使用sp_executesql执行sql并返回参数
- execute sp_executesql 拼接sql 并执行
- SqlServer动态执行SQL语句sp_executesql、Exec
- SqlServer动态执行SQL语句sp_executesql、Exec
- 动态sql语句的执行(sp_executesql)
- 从sp_executesql中返回table型数据及动态SQL语句的参数化查询
- Sql语句拼接(EXEC和sp_executesql的区别)
- SQLSERVER 动态执行SQL sp_executesql与EXEC
- SQL内部拼接执行SQL语句时,实现变量参数化
- sql语句,exec执行 拼接的字符串 输出参数 问题
- T-SQL : 执行字符串SQL语句,并得到返回结果,将结果存储到表里
- PDOstament对象执行execute()函数,只要是sql语句正确都是返回true
- @@ERROR @@ROWCOUNT 返回的都是上一条SQL 语句后的执行信息。
- 执行带参数的SQL, sp_executesql
- 执行动态 sql 并为 输出参数赋值、sp_executesql 使用方法