这个sql*load的控制文件怎么写呢?

[复制链接]
查看11 | 回复6 | 2005-3-15 09:15:43 | 显示全部楼层 |阅读模式
我有一个文本文件,只有一列,都是电话号码
我想写一个sql*load的控制文件,要把这些号码插入到一张表中
insert into a(no,num,rec_date,notes)
values(b_seq.nextval,号码,SYSDATE,'我家的电话号码');
怎样写控制文件呢?
我看了一些书籍,都是所有字段都是从infile中读出来的,可是我要用到sequence,还要用到系统时间,怎么办呢?
回复

使用道具 举报

千问 | 2005-3-15 09:15:43 | 显示全部楼层
呜呜
回复

使用道具 举报

千问 | 2005-3-15 09:15:43 | 显示全部楼层
告诉你个简单方法1把你的文本用Excel打开然后按着你要插入的列往里填入所需的数据,再导入就行了,方法有点土 试试吧
回复

使用道具 举报

千问 | 2005-3-15 09:15:43 | 显示全部楼层
我要完成的是一个定时的自动处理的程序啊
回复

使用道具 举报

千问 | 2005-3-15 09:15:43 | 显示全部楼层
用Delphi + ODAC
ODAC里面有一个控件叫TOraLoader,
看一下它自带的例子就OK了。
回复

使用道具 举报

千问 | 2005-3-15 09:15:43 | 显示全部楼层
建触发器,让触发器办你插入其它的用到序列和系统时间的字段。
回复

使用道具 举报

千问 | 2005-3-15 09:15:43 | 显示全部楼层
用dircls的方法挺好的,试试看。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行