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
  • 相关阅读:
    linux第三方程序移植
    jffs2文件系统制作
    NFS文件系统制作
    linux-3.0内核移植到fl2440开发板(以MINI2440为模板)
    linux根文件系统制作
    u-boot-2010.09移植(A)
    u-boot-2010.09移植(B)
    browser shell
    管理者的角色修炼-第三课-赢在执行
    管理者的角色修炼-第二课总结
  • 原文地址:https://www.cnblogs.com/gwazy/p/1191364.html
Copyright © 2011-2022 走看看