如果能得到一个列均为COLLECTION类型,collection 均只有一VARCHAR2列
有没办法 合并所有的COLLECTION
从而对这个集合进行查询能得到如下查询结果
1 <Collection>
2 <Collection>
3 <Collection>
4 <Collection>
5 <Collection>
6 <Collection>能否将所有COLLECTION合并成一个集合
再对这个集合进行查询(这个集合是动态查询生成的结果)
有没办法 合并所有的COLLECTION
从而对这个集合进行查询能得到如下查询结果
1 <Collection>
2 <Collection>
3 <Collection>
4 <Collection>
5 <Collection>
6 <Collection>能否将所有COLLECTION合并成一个集合
再对这个集合进行查询(这个集合是动态查询生成的结果)
解决方案 »
- 问一个关于oracle事物的问题?(菜鸟级别的)
- PL/SQL比较大小
- oracle 出现符号 "WHILE"在需要下列之一时::= . ( @ % ; not null range default character
- ORACLE性能调优的视频
- 求教一道比较绕的SQL题目
- 我创建了一个存储过程test,执行这个存储过程 exec test; 第一次时成功了,再执行exec test; sql plus程序死了
- 用rman 备份工具备份需要的磁盘空间
- 太奇怪了,隔一段时间就报错,然后数据库就连不上了,我给用户骂死了,请问各位老大帮忙啊!
- 请教!sql的写法!十万火急....各位大哥帮帮忙吧
- 关于时间函数的问题!!
- OBIEE报表专区
- Oracle数据同步,5000个数据库同步
每个集合用union 或者union all 合并成一个集合
然后再在这个基础上查询就是了
----------------------------------------------------------------------------------------------------
MY_TYPE('a')
MY_TYPE('b')SQL> desc test2;
名称 是否为空? 类型
----------------------------------------------------- -------- ------------------------------------
TEST MY_TYPE
ID NUMBER(2)SQL> desc my_type;
名称 是否为空? 类型
----------------------------------------------------- -------- ------------------------------------
TEST VARCHAR2(10)SQL> select * from test2;TEST(TEST)
----------------------------------------------------------------------------------------------------
ID
----------
MY_TYPE('a')
1MY_TYPE('b')
2MY_TYPE('c')
3MY_TYPE('d')
4
SQL>
from (select col from tb
union (加上all不去重复)
select col from tb2
.... ) where.....