当前位置: 首页 > news >正文

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

declare @a in

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

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

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

ContractedBlock.gif ExpandedBlockStart.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

相关文章:

  • Kubernetes集群部署1
  • 工作之余使用python玩转微信跳一跳(超详细的教程)
  • javascript测试输入以空格隔开的字符串中是否有重复的字符串,并且输出
  • nginx+tomcat
  • C#实现抽奖程序(1)
  • 修改mysql密码批处理
  • 设计模式——观察者模式(Observer Pattern)
  • python 自动化运维 Paramiko 模块
  • /etc/sudoer文件配置简析
  • 通过ipmitool监控机房内服务器温度
  • 使用vxsim(一)
  • linux系统学习第九天-工程师技术
  • Windows防火墙开启ping
  • 不要在头文件中使用 using namespace std;
  • MYSQL 动态变量赋值不对的情况
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • HTTP中GET与POST的区别 99%的错误认识
  • iOS小技巧之UIImagePickerController实现头像选择
  • js中的正则表达式入门
  • Laravel 中的一个后期静态绑定
  • magento 货币换算
  • SpingCloudBus整合RabbitMQ
  • 前端_面试
  • 微服务入门【系列视频课程】
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 小程序 setData 学问多
  • 小李飞刀:SQL题目刷起来!
  • 在Mac OS X上安装 Ruby运行环境
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​linux启动进程的方式
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • #在 README.md 中生成项目目录结构
  • (1)(1.13) SiK无线电高级配置(六)
  • (4)logging(日志模块)
  • (HAL库版)freeRTOS移植STMF103
  • (JS基础)String 类型
  • (二)WCF的Binding模型
  • (转)memcache、redis缓存
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • .NET Micro Framework初体验
  • .Net 代码性能 - (1)
  • .NET 回调、接口回调、 委托
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • .NET 中让 Task 支持带超时的异步等待
  • .NET开发不可不知、不可不用的辅助类(一)
  • @Bean注解详解
  • @EnableWebMvc介绍和使用详细demo
  • @Transient注解
  • [ SNOI 2013 ] Quare
  • [1525]字符统计2 (哈希)SDUT