![]() |
1
2
最简单的方法可能是使用ADO.NET创建一个类型化的datatable,将数据加载到其中并相应地设置datarowstate,然后通过DataAdapter刷新数据。 最快的方法可能是创建一个要执行的大容量SQL脚本。在选择数据时,LinQ可以为您节省很多时间(您可能可以动态转换它)。 还应该考虑特定于平台的解决方案。请参阅此处的SQLServer大容量插入。 |
![]() |
2
1
为什么不解析文本并生成insert、update和delete语句,然后运行生成的脚本呢? |
![]() |
3
0
要做到这一点并不是一个简单的方法,您将不得不解析文本,而不管您需要运行什么样的SQL语句。您必须自己决定它是update还是insert语句,希望您可以进行批处理,否则每次点击“M”时都要点击数据库并不是一个好主意。 |
![]() |
4
0
如果您使用的是SQL Server,则可以利用 Bulk Insert functionality . 这应该是将文件中的数据插入数据库的最快方式。我要做的第一件事是将文件中的数据插入到“登录表”(即结构与文件结构匹配的表)中。另请注意: .NET 2.0 introduced SqlBulkCopy ,如果您已经将数据存储在内存中,或者正在使用某种数据读取器读取数据,则此功能也同样有用。 一旦文件的内容插入到登录表中,就可以执行一系列SQL语句,将登录表合并到目标表中。下面是这些SQL语句的示例实现(免责声明:我没有检查这些语句的正确性):
快速搜索后找到的链接:
|
![]() |
5
0
插入临时表,然后连接以更新或删除。 |
![]() |
tryingmybest09 · 设置出生日期排序不正确 3 年前 |
![]() |
Dane234345 · 从另一个文件中的函数导入变量 3 年前 |
![]() |
MBF · PHP导入/解析XML文件内容保存到数据库 3 年前 |
![]() |
benroths · PyQt5/Python3参考qss文件 3 年前 |
![]() |
rm.rf.etc · Jupyter笔记本电脑组织,带有可重用代码 3 年前 |
![]() |
artooras · 从本地文件导入到下一个文件。配置。js 3 年前 |
![]() |
ash · 在Solr中索引JSON文件名和JSON内容 7 年前 |