我将ORACLE导出的CSV数据文件导入SQL Server数据库后,数据表中所有字段值都变成字符格式了,为什么?我通过先将CSV数据转成excel格式,然后再导入SQL Server数据库,问题可以解决,但是记录少的数据文件是可以的,数据文件大的话,在excel中无法打开,所以请教高手,给一个更好的解决办法?谢谢!!
4 个解决方案
#1
直接导好像要进行字符集的相关设置吧
#2
楼上你好!谢谢你在百忙中,回复我的提问!我想知道,怎样进行字符集转换?
#3
谢谢!怎样进行字符集的相关设置?
#4
我经过楼上的提示和自己的摸索得出以下解决办法,与大家分享!
1、先将csv格式的文件在excel中打开,然后把数值型字段设置为数值型,然后保存;
2、导入SQL SERVER 数据库,数值型字段类型会变为字符型,但是没有单引号了;
3、在SQL SERVER 数据库,再把变成字符型的字段类型改成数值型,这样数值型的字段数据可以分析了(如,求和、平均等)。
1、先将csv格式的文件在excel中打开,然后把数值型字段设置为数值型,然后保存;
2、导入SQL SERVER 数据库,数值型字段类型会变为字符型,但是没有单引号了;
3、在SQL SERVER 数据库,再把变成字符型的字段类型改成数值型,这样数值型的字段数据可以分析了(如,求和、平均等)。
#1
直接导好像要进行字符集的相关设置吧
#2
楼上你好!谢谢你在百忙中,回复我的提问!我想知道,怎样进行字符集转换?
#3
谢谢!怎样进行字符集的相关设置?
#4
我经过楼上的提示和自己的摸索得出以下解决办法,与大家分享!
1、先将csv格式的文件在excel中打开,然后把数值型字段设置为数值型,然后保存;
2、导入SQL SERVER 数据库,数值型字段类型会变为字符型,但是没有单引号了;
3、在SQL SERVER 数据库,再把变成字符型的字段类型改成数值型,这样数值型的字段数据可以分析了(如,求和、平均等)。
1、先将csv格式的文件在excel中打开,然后把数值型字段设置为数值型,然后保存;
2、导入SQL SERVER 数据库,数值型字段类型会变为字符型,但是没有单引号了;
3、在SQL SERVER 数据库,再把变成字符型的字段类型改成数值型,这样数值型的字段数据可以分析了(如,求和、平均等)。