csv大文件导入sql数据库 如何将csv导入到oracle数据库中?
如何将csv导入到oracle数据库中?
下面三种方法可供您参考,这些方法我都实践过,有共通之处。
1. 用Oracle的导入外部数据的功能,外部数据格式可以自定义。
2. 可以用SQL导入数据,可以按下面的步骤: - 用电子表格软件编辑数据 - 另存为CSV格式 - 利用文本编辑器的正则表达式替换功能把CSV转换成SQL语句 - 运行SQL
3. 编程办法 - 用电子表格或者文本编辑器编辑数据 - 编程导入数据到数据库(可同时生成SQL备用)
如何将csv导入到oracle数据库中?
然后,
打开PL/SQL
上方Tools——TextImporter——opendatafile(左上角)——选择你的CSV表,打开
记得,勾选左侧Name
InHeader,选择到DataTo
Oracle,在这里选择你要导入到ORACLE里的表和这张表的OWNER,在右侧选择相应字段,如果对应的上,下面的Import就会亮,好了,每一列挨个点。
注意点:字段类型别搞错了。
增长值必须改为序列,时间类型,必须设定默认值,字符中设为‘’,因为从SQL中出来的CSV文件,空值都为NULL,相对应在ORACLE会存为NULL,而字符类型的
NULL,页面读取时会显示NULL。
所谓“CSV”,是CommaSeparated
Value(逗号分隔值)的英文缩写,通常都是纯文本文件。下面是一个实际CSV文件中的部分内容,让大家对他有一个感性的认识。我们选的是Sjojo_Rescan
的CSV文件(Sjojo是ASW-亚洲扫图风的成员之一)。
sj_mino1001.jpg,715282,4FB55FE8,
sj_mino1002.jpg,471289,93203C5C,
sj_mino1003.jpg,451929,C4E80467,
通常CSV文件开头是不留空的,以行为单位,每行中记录一张图片的了多项数据,每项数据用逗号
来分隔(标准英文逗号)。一般说来集图用的.CSV文件的格式是这样的:
csv大文件导入sql数据库 大规模csv导入oracle数据库 oracle快速导入csv数据
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。