如何输出动态sql 中的结果
2013-05-23 17:31
405 查看
DECLARE @SQLString nvarchar(3000) ,
@ParamDefinition nvarchar(500) ,
@Amount MONEY ,
@Count INT
SET @SQLString = 'SELECT @inner_amount= SUM(amount),@innerCount=count(*) FROM v_account_cancel_list WHERE'+'[status] in(''Ready'',''Success'') '
SET @ParamDefinition = N'@inner_amount int OUTPUT,@innerCount int output';
EXECUTE sp_executesql @SQLString ,
@ParamDefinition ,
@inner_amount = @Amount OUTPUT ,
@innerCount=@Count OUTPUT
SELECT @Amount
SELECT @Count
相关文章推荐
- Oracle的PL/SQL Developer 中如何输出结果:
- sqlplus 如何显示输出到控制台的结果
- sql如何巧妙用case语句做输出目标结果--蠢萌蠢萌
- (SQL)如何将exec执行结果放入外面的变量中--动态sql语句
- 如何在脚本中执行SQL语句并获得结果输出?
- sqlserver中sp_executesql使用实例(获取动态sql输出结果)
- sqlserver中sp_executesql使用实例(获取动态sql输出结果)
- jstl中的sql:query标签获取的结果如何格式化输出
- 如何在SQL结果集中对行进行动态编号
- sql server 获取动态sql输出结果
- iBATIS 如何对sql 输出结果的映射
- 如何在pl/sql中查看dbms_output.put_line(varname)的输出结果?
- 如何将exec执行结果放入外面的变量中--动态sql
- (SQL)如何将exec执行结果放入外面的变量中--动态sql
- SQL中如何显示COUNT结果为0的行
- PL/SQL 如何输出布尔型
- 动态SQL的执行,注:exec sp_executesql 其实可以实现参数查询和输出参数的
- 如何用T-SQL使用最短的语句输出100以内素数?
- vs2013 输出运行结果的黑窗口闪退,如何保留黑窗口?
- Oracle 如何根据动态性能视图来查看某条SQL语句的执行计划