小弟现在有300多M的txt数据需要导入到oracle数据库中。请大家帮忙啊。
一共是3个txt文件 代表3个表。数据之间没用分隔符一类的分开,应该是用空格占位。用程序导和工具导都可以,还有导入的时候能直接导出成为数据库的一个表么?有表名和字段?(因为对方跟我说到导入到数据库后会出现相应的字段,还有注释)我现在库里没有这个表。
请大家帮忙了 分不够可以加的
一共是3个txt文件 代表3个表。数据之间没用分隔符一类的分开,应该是用空格占位。用程序导和工具导都可以,还有导入的时候能直接导出成为数据库的一个表么?有表名和字段?(因为对方跟我说到导入到数据库后会出现相应的字段,还有注释)我现在库里没有这个表。
请大家帮忙了 分不够可以加的
===============================================
那估计应该是生成的SQL语句吧,如果是SQL语句,直接运行下就行了,如果纯粹是数据,那处理起来麻烦点
你可以贴点TXT里的数据上来看看
就三个txt,没sql语句。在txt格式下看很乱 在excel里很整齐,但是也没出现相应的字段。
数据是真实的哈尔滨养老保险数据 不好发上来to hongqi162(失踪的月亮)
我现在就看看
数据量太大,无法响应了。。
我拿了几条看了一下,能读出,但是没有相关列的信息
请高手帮忙吧 很着急
现在我这里只有3个txt 是3个表 能直接导入么?大家帮帮忙 小弟刚学oracle不久
a)SQLLoader将 Excel 数据导出到 Oracle
1.创建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,同上
在DOS窗口下使用SQL*Loader命令实现数据的输入
C:\>sqlldr userid=system/manager control=input.ctl
默认日志文件名为:input.log
默认坏记录文件为:input.bad
大家再帮帮忙
怎么对应oracle的时间格式 ?有高手帮忙么
不能出现feb的字符