2017-04-10 89 views
1

目前我们已经开发了一个系统,用于他们使用许多excel文件进​​行的手动工作。数据迁移的最佳实践

是否有数据迁移的最佳做法?因为我想使用.net等后端语言进行验证并插入到表中,而不是使用SQL进行迁移。

在excel中的总记录大约是12K行,但对于许多表,因此不需要考虑很多性能,而且只有一次。

回答

0

我会在Excel中添加一些计算列来生成SQL插入/更新脚本。就像="INSERT INTO table (column) VALUES ('"&A1&"');"

然后只是复制计算列并通过SQL客户端运行它。我曾经有一个宏通过OLEDB直接从Excel运行它,可以突出显示失败的表达式并将SQL Exceptions存储在它们旁边。

通过这种方式,可以根据需要轻松整理,更正和重新运行SQL。