求定时导出数据的code
分很少,所以给不了那么多,求帮助。。。
题目是这样的:
如何借助Oracle进行数据的定时导出,导出表名为timing的对应的日期数据。
timing表结构如下
create table timing(
M varchar2(20),
N varchar2(20))
表中的数据结构如下
M N
20111101 34543
20111101 496489465
。。。 。。。
20111101 5554511
20111102 54844555
。。。。 (M 列为日期)
要求 导出格式为csv,导出文件命名规则为Oracle+相应的日期。注意,每天同步两日前的数据,
如11月3日同步20111101日期的表,并命名为Oracle20111101.csv 请描述具体实现步骤。
(最好附上sql的同步方法,本人刚学,很是不精)
另有一题求鉴定答案的正确性,是不是最优的写法。如下
提供七日用户话单数据,要求提取驻留用户的信息(存在3日以上通话的用户定义为驻留用户,不考虑是否为连续的3日)数据表规则说明如下
create tb huadan(
Msisdn varchar (20), --号码字段
Calltime varchar (20), --通话时间
During Time , --通话时长
Adress varchar(50) --通话地点
)
我的答案为
select distinct Msisdn ,COUNT (Calltime ) from student1
group by Msisdn
having COUNT (Calltime )>=3
[解决办法]
Oracle用exp或expdm导出数据到文件.
[解决办法]
select Msisdn ,COUNT (distinct Calltime ) from student1group by Msisdn having COUNT (Calltime )>=3我觉得应该这样