这是问题所在:
我有一个项目需要迁移到 Microsoft SQL Server 2008。
我们在 Oracle SQL Loader 的文本文件中有数据,现在我们需要将这些数据导入 SQL Server DB。
我可以编写一个程序,将所有内容转换为 INSERT 语句,但必须有一种更舒适的方法才能做到这一点。
有什么建议么?
PS:我认为我的公司不想购买额外的软件来完成这项工作,所以它已经过时了。
这是问题所在:
我有一个项目需要迁移到 Microsoft SQL Server 2008。
我们在 Oracle SQL Loader 的文本文件中有数据,现在我们需要将这些数据导入 SQL Server DB。
我可以编写一个程序,将所有内容转换为 INSERT 语句,但必须有一种更舒适的方法才能做到这一点。
有什么建议么?
PS:我认为我的公司不想购买额外的软件来完成这项工作,所以它已经过时了。
SQL Server 有一个批量加载器接口,您可以在此处了解它。
根据现在的格式,您可能还会考虑SSIS,它应该在这些事情上表现出色,并且您可能已经在 SQL Server 2008 中拥有它。
(我说“应该”是因为根据我的经验,它是如此的错误和古怪,以至于手动完成通常更快。YMMV。)
看看http://www.sql-workbench.net/ 它有一些用于批量加载数据的好工具。