-5

我想将 .dat 文件中的数据插入到 sql 表中。但我不想使用批量插入。

dat 文件如下所示:

dd  qwe 3
ss  asd 3

我怎样才能做到这一点?

谢谢..

4

1 回答 1

2

最简单的方法是将文件的内容复制到 Excel 中,在第一行添加适当的分隔符和逗号,在每个数据列之间使用新列,然后向下拖动到数据行的末尾以重复该操作每一行。将整个填充的网格复制并粘贴到查询窗口中,搜索并用空白替换选项卡,瞧!

在此处输入图像描述

如果使用 SQL Server 2012,您可以使用更强大的区域编辑功能。例如,您可以将纯文本复制到查询编辑器中,然后使用Shift++突出显示多行并同时在所有行上输入文本AltArrow

在此处输入图像描述

还有其他解决方案,例如 BCP,将 OPENROWSET 与批量提供程序一起使用等,但是您模糊的“不允许”要求使您无​​法猜测是否允许任何这些替代方案。

于 2012-06-25T22:22:50.440 回答