MSSQL数据库使用导入工具经常提示截取,是否有更好的导入工具能自动转换

mfkpie 2021-05-03 10:09:13
MSSQL数据库使用导入工具经常提示截取,是否有更好的导入工具能自动转换:
如果列很多,如何来解决这个问题!我使用其他的sap的数据库很容易就导入了,用MSSQL导入一个东西还这么麻烦。

特向大家请教是如何快速 对应列 的长度或者列的值控制

导入xls或者是txt 取经一下高手 们
...全文
305 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
紫魂一号 2021-06-18
  • 打赏
  • 举报
回复

ELT 工具(Talend)大数据迁移。你可以试试

mfkpie 2021-05-12
  • 打赏
  • 举报
回复
以前用的是SAP数据库只要你没有超,如果有超他也会提醒的,他会自动给你处理的!这个每一个字段都是不一样的长度与类型,在使用SAP数据的时候压根就没这么烦的事
吉普赛的歌 版主 2021-05-06
  • 打赏
  • 举报
回复
引用 4 楼 mfkpie 的回复:
可以使用sap 公司的产品导入 就很轻松 !文本也给你转换如果是 文本的转数字 他会自动 的MSSQL为什么不自动呢?这样很难处理的!难道程序员就是插临时表吗?不会的吧!
所谓的产品, 也只是帮你包装了一下而已。 比如:你的字段定义了长度为50, 而你导入的内容长度是100,它如何帮你自动处理? 如果你的字段定义为数字类型,而你的导入内容为“ABC” ,它如何帮你自动转换? 这些根本不是技术问题,而是数据业务问题。 数据的不规范性,无论在哪个行业都是令人头痛的,不是哪个神仙软件可以帮你解决的。 这只能你自己来定义规则,去做数据的整理、清洗、字段的调整。
morliz子轩 2021-05-05
  • 打赏
  • 举报
回复
数据导入,一般来讲,都是先以临时表存到db,再insert into写到正式表。 如果有长度超出被截取,都会有字段相关的信息提示。 没有什么现成的工具,去帮你判断你要导入的字段哪个超长度被截取。
mfkpie 2021-05-05
  • 打赏
  • 举报
回复
可以使用sap 公司的产品导入 就很轻松 !文本也给你转换如果是 文本的转数字 他会自动 的MSSQL为什么不自动呢?这样很难处理的!难道程序员就是插临时表吗?不会的吧!
吉普赛的歌 版主 2021-05-04
  • 打赏
  • 举报
回复
自己先创建一个所有列均为nvarchar (max)的表,先导入这个表, 再写脚本插入目标表

34,874

社区成员

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

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