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

oracle的update语句where条件后的索引字段为空时不执行

问题描述:
update 表名 set age =‘23’ where id=1 and name=‘lili’;
当在oracle执行以上sql时执行成功,但是当传入的name为null时,sql不成立。我的表中id和name是联合唯一索引,以为name不会为空,但实际上name可以为空,且为空时,不能为=,而是is,即sql为

update 表名 set age ='23' where id=1 and name is null;

而不是

update 表名 set age ='23' where id=1 and name=null;

相关文章:

  • ppt怎么压缩到10m以内?分享ppt缩小方法
  • 大数据学习(11)-hive on mapreduce详解
  • maven-plugin-shade 详解1
  • 浅谈AI大模型技术:概念、发展和应用
  • 【MySQL系列】- SELECT语句执行顺序
  • 记一次edu站点并拿下的过程cnvd
  • angular ag-grid api
  • 使用Proxyman抓取Android的https请求
  • Git使用入门
  • 正点原子嵌入式linux驱动开发——pinctrl和gpio子系统
  • ubuntu 上vscode使用cmake编译运行c++程序
  • 解惑Android Scoped Storage
  • 最多可以摧毁的敌人城堡数目
  • Redis五个使用场景
  • 安全的Sui Move是Web3大规模采用之路的基石
  • Flutter——最详细(CustomScrollView)使用教程
  • 魔行观察》一款免费的品牌/商业地产数据查询平台
  • Python常用视频编辑操作——读取与保存视频、更改帧数、拼接视频、视频语音合并、视频与图像互转等
  • 【学习笔记】RabbitMQ04:延迟队列的原理以及实现代码
  • ChatGPT AutoExpert:通过自定义指令,增强 GPT-4 和 GPT-3.5-Turbo 对话模型的功能
  • .net商城网站开发/百度seo推广
  • 电子政务网站建设法律法规/搜索引擎优化服务
  • app建设网站公司哪家好/百度网站快速排名公司
  • 做网站发布/seo工资待遇怎么样
  • aspsqlserver做网站/如何做互联网营销推广
  • 做拼图字的网站/百度关键词搜索排名多少钱