oracle数据导入mysql精度不对怎么办

oracle数据导入mysql精度不对怎么办,第1张

在PL/SQL中把一个表的数据select 出来,按alt+end;

然后然后右键那张表貌似mysql不能用。 复制到excel,然后就有一个excel,然后打开excel,删掉第一列就好了。

如何将MySql数据导入至Oracle中?

一、将表中数据导入文本文件保存。

我是在WIN下的命令行模式做的。

Mysql>select from  my_mysql_table into outfile 'c: /my_tmptxt';

二、写控制文件

用记事本开文档写完后改扩展名为ctl,以下是具体内容:

load data

infile 'c:/my_tmptxt'

into table my_ora_table

replace

fields terminated by x'09'

(字段1,字段2,字段3,字段N)

字段1~N是你要导入的MySql的表字段数据,不需要的字段可以不写。

三、用Sqlldr导入文本

c:>sqlldr ora_usr

回车后输入控制文件的路径,密码,接下来加载控制文件自动导入。导入完成后,会生成个log文件,可以查看你导入是否成功,不成功按提示的错误查找原因。

注意的是:导入文本前,应在ORACLE数据库中事先建好要写入数据的表,并且要和所要导入的数据字段一致,如果不知MySql的表结构,可以在Mysql>show create table my_mysql_table;查看建表的SQL,将其转换成Oracle中可执行的SQL

sql数据,这个太笼统了。

一般来说,要导入的数据有这么几类:

1、txt之类的,可以用toad或plsql的导入工具来实现。也可以用sqlldr命令来做。

2、dmp文件(就是之前在其他oracle数据库导出的文件),则用imp命令导入。

是可以的,可以使用Oracle的sqlldr工具来实现。sqlldr是一个命令行工具,可以将数据文件中的数据导入到Oracle数据库中。使用sqlldr时,需要提供一个配置文件,该文件描述了如何将数据文件中的数据导入到Oracle数据库中。

以上就是关于oracle数据导入mysql精度不对怎么办全部的内容,包括:oracle数据导入mysql精度不对怎么办、怎么教SQL数据导入到Oracle数据库中 或者生成脚本 、 我都纠结了好几天了、java可以到出sql文件的数据数据库是oracle等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10144039.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存