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
  • 相关阅读:
    清除缓存
    框架更新 (简)
    Xutils简
    动画
    夜间模式
    TabLoaout简单框架
    atomic原子类的理解
    单例模式中指令重排序及需要使用volatile的理解
    对volatile的理解
    jvm内存模型及垃圾回收GC
  • 原文地址:https://www.cnblogs.com/gwazy/p/1191364.html
Copyright © 2011-2022 走看看