用过PB吗? 利用PB中的数据管道(datastore)或者先将access中的表导出至文本文件(.txt),编写一段小程序,利用Import()函数导入.
解决方案 »
- oracle安装求助 error:/install/.oui: cannot execute binary file
- 初学oracle,调用过程出错,思考很久没有答案,望大大指教,谢谢!
- oracle排序问题
- 需要创建一个oracle 数据库触发器,请大家帮忙,很急!!!
- 一次更新七万条数据得多长时间?
- 这个group by 语句怎么写?是不是要用procedure.
- 控制文件都坏了,用旧的备份出来的控制文件进行恢复就只能进行不完全恢复吗?
- sql语句优化和索引问题,高手,急!
- 请问一个小问题.我的hr用户为什么登陆不上去?
- 为何在存储过程中执行取SID代码报错?
- 简单sql 问题
- 我都不知道这个问题标题应该怎么写?
=========================================
①命令文件:data_load.bat
/* Oracle For Windows */
SQLLDR80.EXE ^ /*^ 批处理文件行延续符,所有参数必须在同一行中*/
control='E:\temp\oracle\tb_src.ctl' ^ /*存放数据的文件名称*/
log='e:\temp\oracle\tb_src.log' ^ /*该文件存放导入程序输出的日志*/
bad='e:\temp\oracle\tb_src.bad' ^ /*该文件存放导入程序输出的错误*/
rows=1000 /*每加载1000行执行一次commit *//**************************************
UNIX下,注意在同一行上(Oracle For Linux)
sqlldr control='$HOME/sql/tb_phone_no/tb_phone_no.ctl' log='$HOME/sql/tb_phone_no/tb_phone_no.log' bad='$HOME/sql/tb_phone_no/tb_phone_no.bad' rows=1000
**************************************/②数据文件:tb_src.ctl
load data
infile *
appendinto table tb_src /*向tb_src表中加载数据*/
fields terminated by " " /*指出列之间的分隔符是TAB*/
(tb_id,
phone_no) /*列名,如果有日期,必须指明格式,例:列名 date(11) “dd-mon-yyyy”*/BEGINDATA
1 13132520000
2 13132520001
3 13132520002
4 13132520003
5 13132520004
6 13132520005
7 13132520006
8 13132520007
9 13132520008
10 13132520009③更新数据字典
SQL> analyze table tb_src compute statistics;