如何将本地的EXCEL导入到已经建好的表中呢? 我本地新建好了表,EXCEL比较大,打开由于行数限制无法显示全部数据,所以不能采用复制粘贴的方案。想直接导入,需要怎么做呢?表中的字段都是一样的。EXCEL是CSV格式的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CSV是平面文件,不是excel.....不怕慢的话就用PL/SQL Developer的向导来导入。想快的话就用sqlldr来导,在命令行下执行:sqlldr user/pwd@serviename control=ta2.ctl bad=bad.txt log=log.txtta2.ctl是一个控制文件,格式如下:OPTIONS (skip=1,rows=10000) LOAD DATA INFILE "csvfilename.csv"appendINTO TABLE table_nameFields terminated by "," Optionally enclosed by '"'trailing nullcols ( fild1 , fild2 , ...) 1.创建控制文件,格式如上所示,替换掉红色字体部分。将fild1、fild2部分替换成你要导入表的字段名, 注意:你表里面的字段顺序必须与文件的字段顺序一致,否则就调整表结构。2.将csv文件和控制拷贝到同一个目录下面,在cmd命令行下面执行: sqlldr user/pwd@serviename control=ta2.ctl bad=bad.txt log=log.txt 把上面的user、pwd、serviename替换掉。在cmd窗口下输入sqlldr -help 可以查看帮助。没法讲得再详细了=,=自己钻研吧,遇到什么问题再提上来 http://blog.csdn.net/47522341/archive/2008/03/21/2203487.aspx 楼书还是试试SQL LOADER这个工具吧 非常感谢了!!!公司不允许自己装软件,只能利用现有的资源,其实我们这连PL/SQL都是违禁软件,晕死了。谢谢大家啊。 有关oralce plsql 运行时间的疑问,请帮忙解惑 求简单的select语句 求大神帮忙,JAVAEE和数据库的问题 oracle数据库备份 sqlserver 语句如何转换成 mysql和oracle语句 还是刚才的删除重复数据问题 关于复杂点的oracle查询。 Oracle8.1.7数据导入问题 挑战问题急急 安装oracle9i客户端覆盖了原来的8i,能不能‘恢复 怎么转换表中时间字段的时区格式?? 服务器 配置 《oracle database 10g完全参考手册》这本书中的数据库在哪里
不怕慢的话就用PL/SQL Developer的向导来导入。
想快的话就用sqlldr来导,在命令行下执行:
sqlldr user/pwd@serviename control=ta2.ctl bad=bad.txt log=log.txt
ta2.ctl是一个控制文件,格式如下:
OPTIONS (skip=1,rows=10000)
LOAD DATA
INFILE "csvfilename.csv"
append
INTO TABLE table_name
Fields terminated by ","
Optionally enclosed by '"'
trailing nullcols
(
fild1 ,
fild2 ,
...
)
注意:你表里面的字段顺序必须与文件的字段顺序一致,否则就调整表结构。
2.将csv文件和控制拷贝到同一个目录下面,在cmd命令行下面执行:
sqlldr user/pwd@serviename control=ta2.ctl bad=bad.txt log=log.txt
把上面的user、pwd、serviename替换掉。
在cmd窗口下输入sqlldr -help 可以查看帮助。没法讲得再详细了=,=自己钻研吧,遇到什么问题再提上来