SSIS - 将数据从 Excel 导出到 SQL 表

发布于 2024-12-14 09:21:28 字数 231 浏览 1 评论 0原文

当我尝试使用 ssis 将数据从 Excel 导出到 SQL 表时,所有行都会被插入。但是,当我插入长度大于 255 的数据以执行 Excel 时,会出现截断错误。在输出列中,我将其更改为 500。在外部列输入中,我无法更改它。在我的 Excel 工作表中有 2808 行..但是当生成此错误时,它只插入 1632 行,而整个其他行都被截断.... 如果有人知道这一点,请帮助我......我真的很困惑......

谢谢......

When i am trying to export data from excel to sql table using ssis,the all rows are inserted . But,when i am inserting a data of length greater than 255 to excel it's giving truncation error. In output column i altered it to 500. in External column input i can't alter it. In my excel sheet there is 2808 rows..but when this error is generating its only inserting 1632 rows and whole other rows are getting truncated....
If any one knows about this,please help me..I am really stuck on this....

Thanks..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你的笑 2024-12-21 09:21:28

尝试按长度对数据进行排序,例如最长的在前。
SSIS 中的 Excel 导入/导出有很多错误。
有时唯一的选择是编写 VBA 脚本并从 Excel 本身运行它

Try sorting your data by length eg longest first.
Excel import/export is very buggy in SSIS.
Sometimes the only option is to write VBA script and run it from excel itself

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文