首页 应用 游戏 资讯 攻略

使用SQL高级语句sp_Executesql的用法

时间:2011-06-21 关注公众号 来源:网络

用就不说了,上搜索上查一下,本示例就简单一些代码。动态执行SQL语句输出值

 

      DECLARE @sqlsen         NVARCHAR(2000),
              @table          VARCHAR(30),
              @Ifexist        VARCHAR(20),
              @TelType        TINYINT,
              @CustomerTelmd5 VARCHAR(32),
              @ParmDefinition NVARCHAR(500);
      SET @table ='xueit.dbo.表' + RIGHT(@CustomerTel, 2)
      SET @sqlsen ='select @Ifexist =字段,@CID=字段1,@TelType=字段2
             from ' + @table + ' where 表 =''' + @CustomerTel + ''''
      SET @ParmDefinition = N'@Ifexist varchar(20) OUTPUT,@CD int OUTPUT,@TelType tinyint OUTPUT'
      EXEC sp_Executesql
        @sqlsen,
        @ParmDefinition,
        @Ifexist OUTPUT,
        @CustomerID OUTPUT,
        @TelType OUTPUT

阅读全文
扫码关注“ 多特资源库
更多更全的软件资源下载
文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系我们删除。(本站为非盈利性质网站)
玩家热搜

相关攻略

正在加载中
版权
版权说明

文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系我们删除。(本站为非盈利性质网站)

电话:13918309914

QQ:1967830372

邮箱:rjfawu@163.com

toast