zoukankan      html  css  js  c++  java
  • SqlServer存储过程里拼凑SQL语句,输出2个参数或多个参数方式

    昨天写存储过程,发现拼凑SQL要输出多个参数,但我之前一直没有拼凑SQL在存储里,百度了下,其实很简单,就记录下:

    单个或多个参数输出,不是拼凑的SQL直接可以这样输出:

        SELECT @FStartTime = CONVERT(VARCHAR(10),FStartTime,120), @FEndTime = FEndTime FROM T_RebateRule WHERE FID = @FRebateRuleID

    单个或多个参数输出,拼凑的SQL可以采用这样方式:

    declare @strSql nvarchar(4000),@sum varchar(20),@sum1 varchar(20)
    
         SET @strSql ='SELECT top 1 @sum=sum(fcounts),@sum1=sum(FCounts) from t_orderdetail where FProductModel in('''+@FModels+''')'
    
            EXEC sp_executesql @strSql,N'@sum varchar(20) OUTPUT,@sum1 varchar(20) OUTPUT',@sum OUTPUT,@sum1 OUTPUT        
                
            print @sum
            print @sum1

    记录下,以防我下次需要或给需要的同学!

  • 相关阅读:
    css基本的东西
    css写一个梯形
    js事件代理
    css的垂直居中
    css的6中居中的方式
    css的小三角实现的方式
    css清楚浮动的几种常用方法
    css中的伪类和伪元素
    js回调
    11.10 chkconfig:管理开机服务
  • 原文地址:https://www.cnblogs.com/flyfish2012/p/2855838.html
Copyright © 2011-2022 走看看