形如in (‘111,222,333’) 的 ,Oracle的in函数报错:无效数字)

报"无效数字":

select * from table where a in (‘111,222,333’) ;

不报"无效数字":
select * from table where a in (‘111’,‘222’,‘333’) ;
select * from table where a in (111,222,333) ;

注:a 是 table里的字段,且a 为number类型。

所以遇到’aaa,bbb,ccc’ 类型条件,用这段代码处理

(select regexp_substr('aaa,bbb,ccc','[^,]+', 1, level) as id_arr from dual connect by level <= length('aaa,bbb,ccc')-length(regexp_replace('aaa,bbb,ccc', ','))+1)

对应就是

(select regexp_substr('111,222,333','[^,]+', 1, level) as id_arr from dual connect by level <= length('111,222,333')-length(regexp_replace('111,222,333', ','))+1)

形如in (‘111,222,333‘) 的 ,Oracle的in函数(报错:无效数字)相关推荐

  1. Oracle中wm_concat函数报错解决方法

    Oracle中wm_concat函数报错解决方法 参考文章: (1)Oracle中wm_concat函数报错解决方法 (2)https://www.cnblogs.com/52net/archive/ ...

  2. oracle 10g rac数据库,oracle 10g rac安装报错集锦

    oracle 10g rac安装报错汇总 删除crs 1.      停止资源:关闭crs资源:crsctl stop resources 关闭crs:       crsctl stop crs 2 ...

  3. rhel5.8安装oracle10g,RHEL 5.8 安装Oracle 10g r2 clusterware 报错

    rhel 5.8 安装oracle 10g r2 clusterware 报错 这个报错和网上的大部分答案都不一样的,报错也不是缺少32位的rpm包,,是之前报错修改vipca 的时候多注释掉一行 , ...

  4. oracle 10g rac 包root.sh报错,案例:Oracle Rac root.sh报错 Failed to create keys in the OLR

    天萃荷净 [root@web1 grid]# /u01/app/11.2.0/grid/root.sh Performing root user operation for Oracle 11g Th ...

  5. Oracle导入TYPE对象报错ORA-02304

    Oracle导入TYPE对象报错ORA-02304 Type是我们经常使用的数据库对象结构.我们在实际中,可以单独定义type类型,之后在PL/SQL代码或者数据表中使用. 在一个偶然的机会让笔者发现 ...

  6. win10 x64下安装oracle 12c出现[INS-30131]报错的解决方案

    win10 x64下安装oracle 12c出现[INS-30131]报错的解决方案 参考文章: (1)win10 x64下安装oracle 12c出现[INS-30131]报错的解决方案 (2)ht ...

  7. oracle12542,Oracle 11Gr1监听报错 TNS-12542 12560 00512

    Oracle 11Gr1监听报错 TNS-12542 12560 00512 环境:Oracle 11Gr1+Linux Redhat 5 重启机器后,数据库监听启动报错如下: TNS-12542: ...

  8. #oracle imp 数据导入报错 LRM-00101: unknown parameter name ‘uconsole/g¨ IMP-00022: failed to process p

    #oracle imp 数据导入报错 LRM-00101: unknown parameter name 'uconsole/g¨

  9. oracle解决00302,oracle 导入数据,报错PLS-00302: component 'SET_NO_OUTLINES' must be declared...

    oracle 导入数据,报错PLS-00302: component 'SET_NO_OUTLINES' must be declared . 今天将本机的一个导出的库,导入到中一个oracle数据库 ...

  10. oracle数据库新增字段报错

    oracle数据库新增字段报错 需要在oracle数据库中新增一个字段,并且该字段不能为空,执行新增方法,报错 **因为表里面已经有数据了,就不能添加非空列了,除非指定默认值 **或者先将该字段设置为 ...

最新文章

  1. JavaScript在离开页面是提示用户
  2. Oracle 监听器无法启动(TNS-12537,TNS-12560,TNS-00507)
  3. 数据中心绿色新技术的探讨
  4. svn服务器搭建经验总结
  5. Flutter+百度人工智能实现测验值app
  6. Android开发:自定义GridView/ListView数据源
  7. CSS核心技术详解-核心概念
  8. 小米 pegasus_使用Google的Pegasus库生成摘要
  9. Python基础-os模块 sys模块
  10. java创建树结构_Java学习之XML-017
  11. 优化反射性能的总结(上)
  12. 有关LinkedList常用方法的源码解析
  13. 快闪ppt音乐_冬日午后南昌路,音乐快闪引人驻足
  14. mschart控件使用详解
  15. 计算机教师中级职称个人总结,职称个人总结
  16. 生活不止有诗和远方,也有眼前的美好。也许你心里有清风明月,
  17. java 水晶按钮_报告水晶报告没有复制按钮
  18. 【Mathtype】安装Mathtype后,word无法粘贴的问题
  19. oracle批量清除会话,oracle快速彻底清理kill会话
  20. 沃通PDF签名证书 保障电子发票真实有效

热门文章

  1. 2014c语言考试题库,2014年腾讯校园招聘C语言考试真题
  2. Eclipse背景颜色设置(设置成豆沙绿色保护眼睛)
  3. WINDOWS 7 PRO X64 2015年9月增量补丁包微软官方下载地址
  4. 图像放大算法介绍(转载)
  5. 2020年6月六级作文和翻译三国演义
  6. thinkpad x200 bios 超级密码破解方法
  7. Harry Potter and the Goblet of Fire
  8. 电费我来降!5G用电支持十大地方标杆政策梳理
  9. 东方博宜oj平台c 语言题库答案,东方博宜OJ
  10. MediaWiki安装插件Semantic MediaWIKI + PageForms