如何把文本文件中数据导入到数据库中,类似sql2000的bulk insert和mysql的load data infile

lys412 2006-05-29 06:13:13
如题
...全文
440 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ern 2006-05-30
  • 打赏
  • 举报
回复
sqlldr不是挺好么?效率极高
lys412 2006-05-30
  • 打赏
  • 举报
回复
CREATE DIRECTORY status_report_dir AS 'E:\';

CREATE TABLE Status_Report_EXTERNAL
(Msg_ID VARCHAR2(20),
Stat VARCHAR2(20),
BeginTime VARCHAR2(20),
EndTime VARCHAR2(20),
Tel VARCHAR2(20),
Remark VARCHAR2(20))
ORGANIZATION EXTERNAL
(TYPE ORACLE_LOADER
DEFAULT DIRECTORY status_report_dir
ACCESS PARAMETERS
(RECORDS DELIMITED BY NEWLINE
FIELDS TERMINATED BY '|'
(Msg_ID CHAR,
Stat CHAR,
BeginTime CHAR,
EndTime CHAR,
Tel CHAR,
Remark CHAR
)
)
LOCATION ('Report20060424.txt')
);

INSERT INTO sms.tb_smsstatusreport
SELECT * FROM Status_Report_EXTERNAL;
ern 2006-05-30
  • 打赏
  • 举报
回复
哦,那就只能自己写了,OCI,呵呵
lys412 2006-05-30
  • 打赏
  • 举报
回复
---sqlldr不是挺好么?效率极高
在程序里写不行哦
yuyu1980 2006-05-29
  • 打赏
  • 举报
回复
用其他开发工具吧,比如pb
多壮志 2006-05-29
  • 打赏
  • 举报
回复
http://www.orafaq.com/faqloadr.htm#WHATIS,比较详细,还有例子,如果非得在sql ,或者程序界面下,暂时不指导。

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧