sql中更新数据库用到declare @a in

本文介绍如何使用SQL更新语句并结合IbatisNet实现特定字段的更新操作,通过具体代码示例展示更新流程及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

declare @a in

update TB_Class set @a=1,name='李小龙' where ID=1

这样就可以像更新哪个就更新哪个了

例如ibatisnet中需要更新的时候:

ContractedBlock.gifExpandedBlockStart.gif
 <update id="Update" parameterClass="OrderStatusNeedSendToCps">
      <!--update N_OrderStatusNeedSendToCps
      set
      OrderStatus=#OrderStatus#
      ,CpsCode=#CpsCode#
      ,ContentType=#ContentType#
      ,IsSendToCps=#IsSendToCps#
      ,SendTime=getdate()
      ,ErrMessage=#ErrMessage#
      where Id=#Id#-->
      
      
      declare @a int
      update N_OrderStatusNeedSendToCps set @a=1
      <dynamic>
        <isNotNull prepend="," property="OrderStatus">
          OrderStatus=#OrderStatus#
        </isNotNull>
        <isNotNull prepend="," property="CpsCode">
          CpsCode=#CpsCode#
        </isNotNull>
        <isNotNull prepend="," property="ContentType">
          ContentType=#ContentType#
        </isNotNull>
        <isNotNull prepend="," property="IsSendToCps">
          IsSendToCps=#IsSendToCps#
        </isNotNull>
        <isNotNull prepend="," property="SendTime">
          SendTime=getdate()
        </isNotNull>
        <isNotNull prepend="," property="ErrMessage">
          ErrMessage=#ErrMessage#
        </isNotNull>
      </dynamic>
      where Id=#Id#
    </update>
View Code

 

转载于:https://www.cnblogs.com/1003487863qq/p/3382793.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值