当前位置: 首页 > 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;
http://www.lryc.cn/news/197482.html

相关文章:

  • RabbitMQ的特点
  • JS单选框默认选中样式修改,为白色背景中心有黑色小圆点的样式
  • 2023年下半年NPDP考试今天开始报名!
  • nfs+rpcbind实现服务器之间的文件共享
  • 10-k8s-身份认证与鉴权
  • 如何分析K8S中的OOMKilled问题(Exit Code 137)
  • 【0day】泛微e-office OA未授权访问漏洞学习
  • CSS盒子模型的详细解析
  • 【mfc/VS2022】计图实验:绘图工具设计知识笔记2
  • Redis数据结构之quicklist
  • MMKV(1)
  • centos 7.9 源码安装htop
  • Element UI之Button 按钮
  • dig 简明教程
  • 深度分析AMQP以及在rabbitMQ中的应用
  • GB/T 28627-2023 抹灰石膏检测
  • JDK版本和Gradle版本配套关系
  • 在Linux中,怎么查看自己电脑的系统架构是什么?
  • 自5月以来,俄罗斯Sandworm黑客侵入了11家乌克兰电信公司
  • 怎样做好接口自动化测试?
  • Leetcode刷题详解——找到字符串中所有字母异位词
  • Android 自定义view 圆形进度条
  • 混凝土基础的智能设计:VisualFoundation 12.0 Crack
  • C++中成员函数的重载覆盖与隐藏
  • 电子器件系列49:CD4050B缓冲器
  • Leetcode 349 两个数组的交集 (哈希表)
  • 基于YOLOv8模型的水下目标检测系统(PyTorch+Pyside6+YOLOv8模型)
  • vue-cli脚手架创建项目时报错Error: command failed: npm install --loglevel error
  • c语言练习92:链表的中间结点
  • CentOS(4)——关于Linux软件下载时:amd64、x86、x86_64、arm64 的说明