請問,如何把EXCEL里的數據導入到oracle中,拜託 到PL/SQL里面去paste即可也可以另寸为文本,然后用sqlldr导入也可以用自己的程序读excel文件,然后insert到orale的table还有 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 PL/SQL 如何做啊?怎麼貼阿,謝謝 楼上的楼上的那个PL/SQL指的是pl/sql developer软件,应该不是让你写存储过程 謝謝,我用另寸为文本,然后用sqlldr导入系統也沒有報錯但是,就是沒有插入值怎麼辦啊 还可以把EXCEL文件保存成 “文本文件(制表符分隔)(*.txt)” 的形式,然后用oracle的Sql*Loader工具把这个文本文件里的数据导入数据库,楼主自己研究一下Sql*Loader把,很简单的 我已經研究了,用sqlldr导入然後查看oracle 里的表,就是沒有數據,我不知道為什麼請教各位幫忙分析一下,什麼原因啊 "請教各位幫忙分析一下,什麼原因啊"你要把log信息贴出来,别人才能帮你分析啊 load data infile 'test.csv' 要输入的数据文件名append into table table_name 表名fields terminated by ',' 字段终止于','(field1,field2,field3,...fieldn)-----定义列对应顺序在导入的时候加上log ,bad file,导入完再查看有什么错误和什么数据没导入. sqlldr的log文件会告诉你一切的 如果你会用pb的话,很容易导入的!当然要先连接上你的oracle数据库! 可以先用将excel另存access,然后使用odbc,将access导入oracle中。 我经常都是这样去做。第一个方法:用EXCEL把文档另存为一个文本文件(规则的)所谓规则就是:每个字段在每条记录中长度一致,字段间距每条记录都一样.ctl文件中用到.使用sqlload;写一个.ctl控制文档.sqlload userid=$ORACLE_ID control=$CTL_FILE data=$DATA_FILE \ log=$LOG_FILE bad=$BAD_FILE上面的参数都是完全路径(自己定义吧).第二个方法:写sqlplus脚本.同样是用EXCEL编辑:在每个字段前加规格标实符.按照标准SQL语句写.insert into table (column1 ,column2....) values (value1,value2,....);保存为.sql文档.用sqlplus执行. 也说不清楚了~高手们进来看看吧~ sqlserver2005中的表如何转向oracle中去 在linux下安装oracle10g,内核参数的配置。。。 冷备份还原问题 如何将Excel文件(较长的字段)导入到Oracle中? 初学数据库,数据库语言的简单问题 一条sql语句问题 oracle 字段类型问题 100分 创建表时的几个问题 上千万记录的表中的一个查询语句,急!! 为什么要自己设置表空间,用默认的有什么问题 进入SQL plus的用户名和口令是什么呀?
系統也沒有報錯
但是,就是沒有插入值怎麼辦啊
然後查看oracle 里的表,就是沒有數據,我不知道為什麼
請教各位幫忙分析一下,什麼原因啊
你要把log信息贴出来,别人才能帮你分析啊
infile 'test.csv' 要输入的数据文件名
append into table table_name 表名
fields terminated by ',' 字段终止于','
(field1,
field2,
field3,
...
fieldn)-----定义列对应顺序
在导入的时候加上log ,bad file,导入完再查看有什么错误和什么数据没导入.
第一个方法:
用EXCEL把文档另存为一个文本文件(规则的)
所谓规则就是:每个字段在每条记录中长度一致,字段间距每条记录都一样.
ctl文件中用到.
使用sqlload;
写一个.ctl控制文档.
sqlload userid=$ORACLE_ID control=$CTL_FILE data=$DATA_FILE \ log=$LOG_FILE bad=$BAD_FILE
上面的参数都是完全路径(自己定义吧).
第二个方法:
写sqlplus脚本.
同样是用EXCEL编辑:在每个字段前加规格标实符.
按照标准SQL语句写.
insert into table (column1 ,column2....) values (value1,value2,....);
保存为.sql文档.
用sqlplus执行.