为什么Oracle导出的csv文件,导入SQL server数据库中,数据表中的个字段的值都是字符格式?

时间:2021-09-12 13:24:35
请教各位高手:
    我将ORACLE导出的CSV数据文件导入SQL Server数据库后,数据表中所有字段值都变成字符格式了,为什么?我通过先将CSV数据转成excel格式,然后再导入SQL Server数据库,问题可以解决,但是记录少的数据文件是可以的,数据文件大的话,在excel中无法打开,所以请教高手,给一个更好的解决办法?谢谢!!

4 个解决方案

#1


直接导好像要进行字符集的相关设置吧

#2


楼上你好!谢谢你在百忙中,回复我的提问!我想知道,怎样进行字符集转换?

#3


谢谢!怎样进行字符集的相关设置?

#4


我经过楼上的提示和自己的摸索得出以下解决办法,与大家分享!
1、先将csv格式的文件在excel中打开,然后把数值型字段设置为数值型,然后保存;
2、导入SQL SERVER 数据库,数值型字段类型会变为字符型,但是没有单引号了;
3、在SQL SERVER 数据库,再把变成字符型的字段类型改成数值型,这样数值型的字段数据可以分析了(如,求和、平均等)。

#1


直接导好像要进行字符集的相关设置吧

#2


楼上你好!谢谢你在百忙中,回复我的提问!我想知道,怎样进行字符集转换?

#3


谢谢!怎样进行字符集的相关设置?

#4


我经过楼上的提示和自己的摸索得出以下解决办法,与大家分享!
1、先将csv格式的文件在excel中打开,然后把数值型字段设置为数值型,然后保存;
2、导入SQL SERVER 数据库,数值型字段类型会变为字符型,但是没有单引号了;
3、在SQL SERVER 数据库,再把变成字符型的字段类型改成数值型,这样数值型的字段数据可以分析了(如,求和、平均等)。