当前位置: 首页 > 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 对话模型的功能
  • 最火“五一”预订!小长假前两日多地接待游客量两位数增长,出境游订单井喷
  • 武汉大学新闻与传播学院已由“80后”副院长吴世文主持工作
  • 三家“券商系”公募同日变更掌门人,新董事长均为公司股东方老将
  • 剑指3000亿产业规模,机器人“武林大会”背后的无锡“野望”
  • 周劼已任中国航天科技集团有限公司董事、总经理、党组副书记
  • 央行4月开展12000亿元买断式逆回购操作