本文目录一览:
- 1、oracle怎么导入excel数据
- 2、如何将oracle中数据导入excel中
- 3、如何将Excel导入Oracle数据库
- 4、如何将excel导入oracle数据库
- 5、oracle导入excel数据导致ora000001
oracle怎么导入excel数据
在ORACLE导入EXCEL数据的操作,首先打一个ORACLE文档,然后打开文件的菜单命令,点击打开导入EXCEL数据的命令选项,这样就可以把EXCEL中的数据导入
如何将oracle中数据导入excel中
1、首先在SQL Window窗口中,查询需要导出的数据。
2、在查询的结果集上(注意不要选中任何一个行或者单元格)右键--【Copy to Excel】--【Copy as xls/xlsx】导出到97-2003格式的.xls或者2007之后的xlsx文件.
3、如果不想导出查询的全部数据,可以在左侧选中需要导出的行,然后步奏同上。
4、点击导出后,系统自动打开导出的excel文件内容,这里面包括数据以及查询这些数据的sql脚本。
5、点击“SQL Statement”可以查看数据库脚本。
6、下面就是操作excel文件了。点击【文件】--【另存为】保存excel文件
7、选择保存路径,输入文件名称。
注意事项:导出到excel的时候,行记录数也会被自动导出。如果不需要可以在excel中将此列删除即可。
如何将Excel导入Oracle数据库
1.oracle数据库有一个student表,现有一个excel表:student.xlsx,需导入oracle数据库student表中。
student表的拥有者是system,system密码为test
2.打开需导入的excel表格,单击office按钮,选择另存为--其他格式
选择保存路径(置于D:/),保存类型CSV(逗号分隔)(*.csv),设置文件名为student.csv,单击保存
3.新建input.ctl文件(置于D:/),内容为:
load data
infile 'd:/student.csv'
append into table student fields terminated by ','
trailing nullcols(id,name,sex,age)
说明:infile后面参数为欲导入的excel表(已转换成csv格式)路径及名称;append在表后追加;table后面跟oracle数据库中的表名称; terminated by ','表示字段分隔符;(id,name,sex,age)表示字段名称列表
4.同时按Windows徽标键和R键,打开运行,输入cmd,打开命令提示符,输入命令:
sqlldr userid=system/test@netservicename control=d:/input.ctl
说明:system/test,为oracle数据库表student的所有者及其密码;
@ netservicename为网络服务名;
control是input.ctl文件名称及路径
5.进入oracle数据库,查询student表,excel已导入成功
如何将excel导入oracle数据库
利用第三方工具的导入功能(如:Navicat、PL/SQL Developer);
利用Excel的CONCATENATE函数组装每行记录为一个SQL语句,之后将所有SQL语句保存为一个SQL文件,利用Oracle执行文件的方式导入数据到对应的表。
oracle导入excel数据导致ora000001
1、将要导入的Excel数据文件转为csv文件(不需要标题)2、新建ctl文件内容如下:
loaddata。
infile'e:/sql/fsfp、csv'//csv文件位置intotable"TMP_INVOICE_TEST"//表名(测试时,表名小写会报错)fieldsterminatedby','(NAME,TAX,ENO,CODE,TOTAL,TAXATION,URL,TIMES)//csv文件数据对应的数据表中的字段,
一一对应3、cmd输入命令:sqlldruserid=ydfp/ydfp@192、168、1、1:1001/YDYWcontrol=e:/sql/imp、ctllog=e:/sql/222、logsqlldruserid=用户名/密码@地址,control=ctl文件位置log=日志文件位置(可有可无)
4、selec*fromTMP_INVOICE_TEST//数据导入成功