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

suzhixia2011 2012-07-30 02:07:06
请教各位高手:
我将ORACLE导出的CSV数据文件导入SQL Server数据库后,数据表中所有字段值都变成字符格式了,为什么?我通过先将CSV数据转成excel格式,然后再导入SQL Server数据库,问题可以解决,但是记录少的数据文件是可以的,数据文件大的话,在excel中无法打开,所以请教高手,给一个更好的解决办法?谢谢!!
...全文
223 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
suzhixia2011 2012-09-17
  • 打赏
  • 举报
回复
我经过楼上的提示和自己的摸索得出以下解决办法,与大家分享!
1、先将csv格式的文件在excel中打开,然后把数值型字段设置为数值型,然后保存;
2、导入SQL SERVER 数据库,数值型字段类型会变为字符型,但是没有单引号了;
3、在SQL SERVER 数据库,再把变成字符型的字段类型改成数值型,这样数值型的字段数据可以分析了(如,求和、平均等)。
suzhixia2011 2012-07-31
  • 打赏
  • 举报
回复
谢谢!怎样进行字符集的相关设置?
suzhixia2011 2012-07-31
  • 打赏
  • 举报
回复
楼上你好!谢谢你在百忙中,回复我的提问!我想知道,怎样进行字符集转换?
夜予 2012-07-30
  • 打赏
  • 举报
回复
直接导好像要进行字符集的相关设置吧

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧