我想把已知的几个数字拼成一个集合,像一张表里的数据一样,
select '00101' mcid,'' sid from dual where sid in ('1','2','3') 大概这样,就是知道这些数据,要得到如下数据集mcid sid
00101 1
00101 2
00101 3这样的,该怎么写,数据库是ORACLE
select '00101' mcid,'' sid from dual where sid in ('1','2','3') 大概这样,就是知道这些数据,要得到如下数据集mcid sid
00101 1
00101 2
00101 3这样的,该怎么写,数据库是ORACLE
解决方案 »
- 求此存储过程详解,解释清楚了的就直接给分了
- Linux下ORACLE数据库开发基础问题,急!
- Oracle中update的实现原理是什么?
- 管理员 我发的oracle erp帖子怎么没了 是这不能招人吗?但CSDN哪个版块还能有oracle erp的人呢
- oracle 连接中断问题
- 请教一个关于时间的分组sql问题
- 请问:如何将一个过程的参数使用在过程中的查询语句中呢??
- 求一SQL语句,请各位帮忙!
- [急!!!] 关于Oracle占用CPU. 高手进来看看!
- 请问oracle数据库表中的数据能不能导入到mysql数据库表中?
- oracle tab 表查询错误
- 请教Oracle开卷考试题..关于row_number() over
(select '00101'mcid from dual),
(select rownum sid from all_objects where rownum<4)
如果要获取的记录很多,这种方式会受到all_objects条数的限制
select * from
(select '00101'mcid from dual),
(select 123 sid from dual union all
select 234 from dual union all
select 211 from dual)