sql server导入csv文件首行为列名称文本含'.'导进去消失怎么解决

MindGeeks 2015-08-19 09:42:12

内容如题,若导入excel文件首行内容含'.'导进去变成‘#’,求解惑。使用的是sql server2012
...全文
413 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
MindGeeks 2015-08-19
  • 打赏
  • 举报
回复
个人觉得是文字编码原因,但试了几种常用编码依然无法解决
MindGeeks 2015-08-19
  • 打赏
  • 举报
回复
注意首行为列名称
Tiger_Zhao 2015-08-19
  • 打赏
  • 举报
回复
你就按照变#的列名去操作啊。
谁叫你取名这么怪的。
MindGeeks 2015-08-19
  • 打赏
  • 举报
回复
引用 3 楼 Tiger_Zhao 的回复:
SQL中.是对象分割符,属于“非法”列名。 解析列名时自动进行的替换,应该不能控制的。 如果有需要,你可以自己用脚本建表,可以用[]把列名包起来。
导入csv文件比较大,列上千行,用脚本建表几乎不可能,如果是你所说的这种原因,还能怎么解决?
Tiger_Zhao 2015-08-19
  • 打赏
  • 举报
回复
SQL中.是对象分割符,属于“非法”列名。
解析列名时自动进行的替换,应该不能控制的。
如果有需要,你可以自己用脚本建表,可以用[]把列名包起来。

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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