请问怎么把csv导入到oracle中?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问怎么把csv导入到oracle中?相关的知识,希望对你有一定的参考价值。

我从文本导入器,选中我要导的文件,怎么打开后什么也没有,
能不能详细的给我说说

首先1.csv文件内容:

1 2

3 name

5 id

数据库中有个t表:

create table t (id number , name varchar2(2000)) ;


然后使用使用plsql developer的text imporer。


如图点击红圈的按钮,打开一个包含数据的文件



选择刚才新创建的1.csv文件,就会出现下图的内容。可以根据需求自行修改分隔符。

默认空格为分隔符,这里不做其他设置,工具自动识别出了两列信息。




然后选择data to oracle 选项卡,选择要导入的oracle 数据库的用户名以及表名称。

选择对应字段。

最后点击import导入即可。




最后测试:

SQL> select * from t ;
 
        ID NAME
---------- --------------------------------------------------------------------------------
         1 2
         3 name
         5 id追问

你好我有这张csv的表,用plsql导入

选文本导入器

打开后有数据

最后会跳出这个东西是什么呀

能不能留个qq啊,私下问问?

追答

你的ut2表中没有id_number_字段吧。

参考技术A

首先1.csv文件内容:

1 2

3 name

5 id

数据库中有个t表:

create table t (id number , name varchar2(2000)) ;

然后使用使用plsql developer的text imporer。

如图点击红圈的按钮,打开一个包含数据的文件

选择刚才新创建的1.csv文件,就会出现下图的内容。可以根据需求自行修改分隔符。

默认空格为分隔符,这里不做其他设置,工具自动识别出了两列信息。

然后选择data to oracle 选项卡,选择要导入的oracle 数据库的用户名以及表名称。

选择对应字段。

最后点击import导入即可。

参考技术B 一般是用SQL语句导入,也可以通过PLSQL/DEVELOPER的文本导入器导入(工具-文本导入器),也可将其转成xls通过ODBC导入器导入(工具-ODBC导入器),也可借助第三方工具导入,也可通过宿主语言(C#、JAVA等)导入,也可利用外部工具将其转化为insert语句导入 参考技术C 点击选项卡 到oracle的数据 ,选择所有者和表就可以点击下面的导入按钮了 参考技术D 使用SQLLoad试试,命令的话自己百度吧

java实现把csv文件导入到sqlserver

java实现把csv文件中的数据导入的sqlserver数据库中,由于初学java很多东西还不是很懂,所以最好是完整的源码文件

可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。
BufferedReader bre = null;
try
String file = "D:/test/test.txt";
bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流
while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环

String item[] = bre.split(",");//CSV格式文件为逗号分隔符文件,这里根据逗号切分
String last = item[item.length-1];//通过此方法获取到数据信息
//int value = Integer.parseInt(last);//如果是数值,可以转化为数值
System.out.println(last);//此处转换成数据库相应的语句即可实现存储操作

备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。
参考技术A 选择你的数据库,右键导入文件,选择csv文件,前提你的csv文件中的列标题和你的数据库列名一致,会把你的csv文件导入的对应的列下。 参考技术B 给你个思路!

1 把csv文件中的内容解析出来(没试验过)
2 解析出来之后把数据插入sqlserver(这一步很简单)

以上是关于请问怎么把csv导入到oracle中?的主要内容,如果未能解决你的问题,请参考以下文章

怎样把CSV格式的文件导入到SQL 2005?

java实现把csv文件导入到sqlserver

Access数据表怎么导出.csv格式的文件并附加到oracle数据库?

如何把csv文件导入到sql数据库

如何把csv文件导入到sql数据库

怎么将oracle的数据导入到neo4j