例如:数据库中有一条记录,主Key为YMD:
YMD Name Age
20050101 jack 22我现在想复制这条记录,复制30遍,就是数据库变成:
YMD Name Age
20050101 jack 22
20050102 jack 22
20050103 jack 22
20050104 jack 22
...........
20050131 jack 22请问SQL文应该怎么写呢?
YMD Name Age
20050101 jack 22我现在想复制这条记录,复制30遍,就是数据库变成:
YMD Name Age
20050101 jack 22
20050102 jack 22
20050103 jack 22
20050104 jack 22
...........
20050131 jack 22请问SQL文应该怎么写呢?
解决方案 »
- oracle中怎样让游标的结果在pl/sql中有输出结果显示
- group by 后按分类给出各自的序号
- 谁可以介绍一下oracle 中select 语句的START WITH...CONNECT BY PRIOR子句如何使用,如何理解?
- 散分,速结,快进!
- PL/SQL中的HINT问题?
- 各位xdjm, 9i的客户端能不能连到 10g 啊
- 高分求数据库同步方案
- 几个小问题
- HP服务器下装ORACLE9I怎么没有反应?——急
- 小妹请教各位兄长SQL语句怎么写?
- 视图中有数据,但用Enterprise Manager Console或SQL Plus查看都为空,可能是什么原因?在线等!THANKS!!!
- 200分求Oracle SQL语句转换为SQL Server的TSQL语句,就一句。
from table_name a,all_objects b
where a.YMD='20050101' and a.Name='jack'
and rownum <= to_char(to_date('20051030','yyyymmdd'),'dd');
select a.Name,substr(a.YMD,1,6)||lpad(to_char(to_date('20051001','yyyymmdd')+rownum-1,'dd')+1 ,2,'0') as YMD,Age
from table_name a,all_objects b
where a.YMD='20050101' and a.Name='jack'
and rownum <= to_char(to_date('20051030','yyyymmdd'),'dd');