我正在开始一个新项目。任务基本上是将数据从文件移动到数据库。
假设每小时有一个数据文件,并且该文件的一行转换为数据库的一行。
技术细节:
我的问题是更新过程。
我想做的是:
解决方案 1:
original_table
copy_table
批量复制到 original_table
解决方案 2:
original_table
original_table
(shrink, reset index) 问题:
最佳答案
解决方案 2 听起来确实更有效。解决方案 1 听起来不必要地迂回曲折。
要完成解决方案 1 中的第 4 步和第 5 步或解决方案 2 中的第 3 步,只需将 EntityCommand.ExecuteNonQuery
与适当的 T-SQL 文本一起使用 - 例如TRUNCATE TABLE original_table
。
关于c# - SQL Server : how would I do a truncate and copy in C#?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23064098/