zoukankan      html  css  js  c++  java
  • sp_executesql 使用



      这个挺有用可以动态选择表更新
       
    CREATE PROCEDURE UP_HouseTemple_Update
    @Cur_Id int,
    @House_Id int,
    @House_Fw nvarchar(100),
    @House_Js int,
    @House_Dj nvarchar(100),
    @House_Mj float,
    @House_Price float,
    @Temple_Year int,
    @Temple_Type nvarchar(10),
    @Temple_Month float 
     
    AS     
       
            
    declare @sql nvarchar (1000)
            
    declare @Parm nvarchar(1000)
            
                
    set @sql='
        UPDATE HouseTemple
    '+cast (@Temple_Year as nvarchar(4)) +'   SET 
        [House_Id] = @House_Id,[House_Fw] = @House_Fw,[House_Js] = @House_Js,[House_Dj] = @House_Dj,[House_Mj] = @House_Mj,[House_Price] = @House_Price,[Temple_Year] = @Temple_Year,
                 [Temple_Type]=@Temple_Type,Temple_Month=@Temple_Month
        WHERE Cur_Id=@Cur_Id
    '
                
    set @parm=N'@Cur_Id int,
    @House_Id int,
    @House_Fw nvarchar(100),
    @House_Js int,
    @House_Dj nvarchar(100),
    @House_Mj float,
    @House_Price float,
    @Temple_Year int,
    @Temple_Type nvarchar(10),
    @Temple_Month float 
    '
          
    exec   sp_executesql  @sql,@Parm ,@Cur_Id=@Cur_Id,
    @House_Id=@House_Id,
          
    @House_Fw=@House_Fw,@House_Js =@House_Js ,
      
    @House_Dj=@House_Dj ,@House_Mj=@House_Mj,
    @House_Price=@House_Price ,@Temple_Year=@Temple_Year,
    @Temple_Type=@Temple_Type,@Temple_Month=@Temple_Month
    GO
  • 相关阅读:
    VUE中全局变量的定义和使用
    Pull Request 工作流——更高效的管理代码
    仓储repository概念
    Mysql存储过程历史表备份
    OpenStack一键安装
    VMware虚拟机设置Win10固定ip
    C#_NPOI_Excel各种设置
    pycharm修改镜像
    C#模拟POST上传文件帮助类(支持https、http)
    Windows安装RabbitMQ
  • 原文地址:https://www.cnblogs.com/gwazy/p/1191364.html
Copyright © 2011-2022 走看看