oracle数组 拼到sql的in子句中去,比如String st=“A,B,G,H”这个字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数组 拼到sql的in子句中去,比如String st=“A,B,G,H”这个字符串相关的知识,希望对你有一定的参考价值。

逗号分割,拼到SQL语句中的in子句中怎么做?

参考技术A 1.
把string
split构成一个虚拟表
提示:用
正则表达式
+
connect
by递归
+
regexp_substr
或者
substr
/
instr
2.
用这个虚拟表与原表进行关联

以上是关于oracle数组 拼到sql的in子句中去,比如String st=“A,B,G,H”这个字符串的主要内容,如果未能解决你的问题,请参考以下文章

IN() 子句 oracle PLSQL 中的数组

优化广泛使用 IN 子句的 Oracle SQL 查询

我可以使用Java代码在sql语句(Oracle)的IN子句中传递字符串列表吗

使用 Oracle,我如何使用带有多个数组的 IN 子句?

关于Oracle SQL中NOT IN子句的工作机制

如何按 Oracle SQL IN() 子句中的值顺序对结果数据进行排序