简单回答,如有错误, 请勿取笑.先把文件导入Access中, 然后或者写段VB代码,把Access中的数据
读出先, 再逐条地写入Oracle.或者, 我原来用的8.05中自己有个功能可以直接导入Access数据.
(有个条件,必须是97版的MDB文件.)
读出先, 再逐条地写入Oracle.或者, 我原来用的8.05中自己有个功能可以直接导入Access数据.
(有个条件,必须是97版的MDB文件.)
解决方案 »
- oracle中如何更新表中某列数据(筛选条件中带该列条件)
- 数据库中所有 narchar2字段怎样都改byte 为char
- 使用镜像文件在linux中安装oracle10g,谁提供安装全过程 感激不尽
- oracle9i备份的数据库怎样恢复到oracle8.1.6上
- 怎么让oracle在开机时不要自动启动
- 如何在oracle中建立自动加一字段?
- 请教!关于Connect by 的用法
- 请教, 在unix 下 如何启动并打开 oracle数据库
- ORA-01480:STR 绑定值的结尾Null字符缺失,网上找了很多,一一不如人意,特此求贴
- 应用程序隔一段时间不操作报错 :ora-03114 未连接到oracle
- oracle里怎么没有use database语句?散分!
- oracle stored procedure和sequence的标识符字符最多多长?
可以把Excel文件当成一个数据库来读,select * from [shee1$]。
1、打开MicroSoft Excel 20002、文件(F)→新建(N)→工作簿→3、输入以下数据,存盘为test.xls,如图: 4、文件(F)→另存为(A)→ 保存类型为:制表符分隔,起名为text.txt,保存到C:\ 5、连入SQL*Plus
以system/manager用户登录,
SQL> conn system/manager 创建表结构
SQL> create table test
(
id number, --序号
username varchar2(10), --用户名
password varchar2(10), --密码
sj varchar2(20) --建立日期
);6、创建SQL*Loader输入数据所需要的文件,均保存到C:\,用记事本编辑:
控制文件:input.ctl,内容如下: load data --1、控制文件标识
infile 'test.txt' --2、要输入的数据文件名为test.txt
append into table test --3、向表test中追加记录
fields terminated by X'09' --4、字段终止于X'09',是一个制表符(TAB)
(id,username,password,sj) -----定义列对应顺序a、insert,为缺省方式,在数据装载开始时要求表为空
b、append,在表中追加新记录
c、replace,删除旧记录,替换成新装载的记录
d、truncate,同上7、在DOS窗口下使用SQL*Loader命令实现数据的输入C:\>sqlldr userid=system/manager control=input.ctl 默认日志文件名为:input.log
默认坏记录文件为:input.bad8、连接到SQL*Plus中,查看是否成功输入
http://www.oradb.net/tran/excel2ora.htm
PL/SQL Developer拷贝,粘帖
用DEPHI的数据泵