将.csv格式的文件导入oracle数据库中

第一种方法

1、选择工具---文本导入器

2、选择 到oracle的数据选择所有者和表。

3、选择打开文件,选择要导入的文本

4、在field中配置表的对应关系,filed1对应的是.csv中的第一列,配置对应数据的那一列,注意类型,不然导入数据会报错。之后点导入,完成。

第二种方法

1、创建控制文件

如,在E:\创建 test.ctl文件,文件内容为

load data ---控制文件标志

infile‘e:/asd.csv‘---要输入的文件名及路径

into tablejyzxsj_rdl---要插入的表

fields terminatedby ‘,‘---以,问分割符号

(GUID,RDL,LJDL,DATETIME timestamp"yyyy-mm-dd")----定义列对应表中的顺序

注意:日期格式需要格式化如:DATETIME timestamp "yyyy-mm-dd"

控制文件中指定插入数据的方式关键字

Insert,为缺省方式,在数据装载开始要求表为空

Append,在表中追加新纪录

Replace,删除旧纪录,替换成新装载的纪录

Truncate,同上

2、在dos窗口下执行命令实现数据导入

sqlldr sgbiz/[email protected]:1521/dljydbcontrol=e:/test.ctl log=e:/test.log

时间: 2024-10-03 15:01:32

将.csv格式的文件导入oracle数据库中的相关文章

将CSV格式的文件导入到数据中

--创建表 create table t1( id number primary key, name varchar2(10), score number, subject varchar(10) ) --创建控制文件 t1.ctl,以文本的形式保存为ctl 格式的,放在所在目录下 load data infile 'D:\test\student.csv' insert into table t1 fields terminated by ','(id,name,score,subject)

【Kettle】数据整合之FTP下载+本地照片文件导入Oracle数据库

一.数据整合业务场景     1.1 背景 因GA某系统进行调整,导致原先从该系统备份数据库获取的相应数据资源无法正常获取,后续的数据统一由GA某系统每日将前一日的ZTRY照片数据压缩后上传到指定的FTP服务器上,需要从该FTP上下载下来,解压后将JPEG照片数据解析加载进入数据库.     1.2 目标 需要建立作业可以定时从FTP下载服务器将ZIP文件下载到本地指定文件夹,将ZIP文件解压后,获得JPEG格式照片,通过Kettle转换将照片进行解析,同时按照一定的规则将照片的名字等信息解析拼

Bulk Insert:将文本数据(csv和txt)导入到数据库中

将文本数据导入到数据库中的方法有很多,将文本格式(csv和txt)导入到SQL Server中,bulk insert是最简单的实现方法 1,bulk insert命令,经过简化如下 BULK INSERT schema_name . table_name FROM 'data_file' WITH ( FIELDTERMINATOR = 'field_terminator', ROWTERMINATOR = 'row_terminator', DATAFILETYPE=‘WideChar’ )

如何将EXCEL表导入ORACLE数据库中?【转】

来源:https://zhidao.baidu.com/question/383828330.html?qbl=relate_question_2&word=excel%20%B1%ED%CA%FD%BE%DD%D4%F5%C3%B4%D0%B4%C8%EBorancle 操作步骤如下: 准备数据:在excel中构造出需要的数据 2.将excel中的数据另存为文本文件(有制表符分隔的) 3.将新保存到文本文件中的数据导入到pl*sql中 在pl*sql中选择tools-->text impo

将csv和txt 数据导入到数据库中

将文本数据导入到数据库中,最简单的选择是:Excel使用OpenSet,csv和txt 使用bulk insert来实现 1,使用OpenRowSet将Excel导入到数据库中 参考<OpenRowSet 用法> 2,使用bulk insert 将txt数据导入到数据库中,文本数据使用Tab分割Column,使用换行符分割row. --create staging table create table dbo.txt_staging ( col1 nvarchar(255), col2 nva

excel中十万级数据导入oracle数据库中的几种方法

1.plsql中的ODBC Imported和text imported,可以直接选择文件导入.具体导入操作细节不赘述.大数据量的导入效率不行: 2.sql develop中,选择目标表,右键菜单选择“导入数据”,将excel文件存为cvs格式,浏览选中,根据向导操作.效率比较高! 38万条数据大约14分钟完成导入.

pl/sql txt格式的文件导入Oracle

选择pl/sql的工具---文本导入 2. 3.

批量Excel数据导入Oracle数据库 导入excel错误:外部表不是预期的格式 解决方案

在asp.net网站中导出Excel文件后,再把文件导入到数据库中. 读取Excel文件时,打开连接出错. 错误为:外部表不是预期的格式 解决:检查了一下,导出的Excel是标准文件不是html,没错,Excel文件正常. 调试代码,创建连接对象oleDbConnection也正常,但在conn.Open()打开链接时出错. 仔细看了下链接字符串,检查出了错误,Excel版本问题,Exce连接字符串版本是office2003的 ,更改为Excel2007版本则正常导入. 总结规则如下: usin

EXCEL表数据导入到ORACLE数据库中

将EXCEL表导入ORACLE数据库中 一.建立表 1.建立表 2.查询表 select * from yy; 二.导入程序 在excel中找到需要导入的数据 2.将excel中的数据另存为文本文件(有制表符分割的) 3.在pl*sql中选择tools-->text importer,在出现的窗口中选择"Data from Textfile",然后再选择"Open data file", 在弹出的文件选择框中选中保存有数据的文本文件,此时将会看到data fr