首页 > 获取执行SQL语句的返回结果

获取执行SQL语句的返回结果

最近遇到的问题,在存储过程中需要拼接动态SQL语句,用变量保存,可直接使用EXECUTE SP_EXECUTESQL是不能获取想要的结果的

于是经过baidu了一番后,找到了解决的办法

declare @coun int ,@sql nvarchar(2000)

set @sql='select @coun=count(*) from aTable'

exec   sp_executesql   @sql, N
'@coun   int   output ',@coun output       

select @coun

 

这样通过sp_executesql命令的不同参数传入,获取到想要的执行结果

这里只举出了简单示例,@sql可以动态拼接SQL语句来使用,大家遇到类似的问题可以直接修改这部分代码即可

转载于:https://www.cnblogs.com/shunyao8210/archive/2011/08/17/2143190.html

更多相关:

  • --sql语句就用下面的存储过程 /*--数据导出Excel 导出查询中的数据到Excel,包含字段名,文件为真正的Excel文件,如果文件不存在,将自动创建文件,如果表不存在,将自动创建表基于通用性考虑,仅支持导出标准数据类型 使用方法: 直接复制执行创建储存过程--陈润程 2014.04--*/ /*--调用示例 p_export...

  • 目录 Numpy学习笔记(下篇)一、Numpy数组的合并与分割操作1、合并操作2、分割操作二、Numpy中的矩阵运算1、Universal Function2、矩阵运算3、向量和矩阵运算三、Numpy中的聚合操作四、Numpy中的arg运算1、索引操作2、排序和索引使用五、Fancy Indexing六、Numpy.array的...

  • SearchRequestBuilder常用方法说明 (1) setIndices(String... indices):上文中描述过,参数可为一个或多个字符串,表示要进行检索的index;(2) setTypes(String... types):参数可为一个或多个字符串,表示要进行检索的type,当参数为0个或者不调用此方法时,...

  • 继续: 经过上文的分析,似乎可以得到类似这样的想法:   由此 分为左右两侧进行区分绘制,应该就可以获得想要的结果了~   转载于:https://www.cnblogs.com/loveclumsybaby/p/3440314.html...