【发布时间】:2012-05-04 03:37:13
【问题描述】:
通过我的 ASP.NET / SQL Server 2008 应用程序,我需要从 CSV 文件(可能是一百万条记录)中批量插入记录。我将首先将它们导入临时表,以便在将部分数据移动到永久表之前对其进行操作。
这将定期发生。并且多个导入可能同时发生。我还必须告诉其他人的每个进口。
我最初的计划是使用其中包含 Import_ID 的列。但我看到批量插入不允许我设置字段值。
进行搜索时,我发现我可以在视图中进行批量插入。而且我猜测视图可以有一个命名参数(Import_ID)。但是我还没有真正学会设置参数,所以我不知道这是否可能,或者如何做到。
有人可以告诉我如何做到这一点,或者让我知道另一种解决方案吗?
谢谢
【问题讨论】:
-
视图不带参数。你能指出你在哪里读到的吗?
-
我没看过。我假设它。我更熟悉 Access,我可以在视图中放入命名参数。
标签: sql-server-2008 bulkinsert