用过PB吗? 利用PB中的数据管道(datastore)或者先将access中的表导出至文本文件(.txt),编写一段小程序,利用Import()函数导入.
解决方案 »
- 年 月 季度 统计问题
- 请问oracle的异机数据库恢复条件~!
- linux下安装Oracle 1521端口占用问题,求解!!!
- 如何查询有哪些存储过程正在运行?
- oracle下 export出来的insert语句字段值中文乱码问题?
- insert into 表(字段) select 字段 from 表,出现ORA-00997: illegal use of LONG datatype
- 用execute immediate执行动态SQL的问题:
- 在删除表前,oracle如何判断表是否存在,存在就删再创建,不存在直接创建!
- oracle临时表空间用途?
- 数据库无法恢复,求救.
- 简单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;