电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > 数据库 > 正文
使用SQL高级语句sp_Executesql的用法
使用SQL高级语句sp_Executesql的用法
2011-6-16 14:08:51  文/dodo   出处:学IT网   

用就不说了,上搜索上查一下,本示例就简单一些代码。动态执行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

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关阅读
    使用SQL输出XML的方法for xml path
    Sql语句更改字段类型及主键等实用整
    SQL脚本注入的不常见方法概括
    在IIS中为SQL Server 2008配置报表服
    SQL Server复制功能要避开缺陷的干扰
    SQL Server如何保证可空字段中非空值
    SQL 高性能查询优化语句
    分享SQL快速统计表记录总数的SQL语句
    详解如何查找SQL数据库自增ID值不连
    SQL重建索引重新释放掉字段因更改而
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号