【发布时间】:2021-03-03 01:41:27
【问题描述】:
我有一个 Dictionary
我可以执行一个 for 循环并一次执行一个 INSERT 查询,但这看起来很难看,而且可能很慢。
我想知道是否有任何方法可以立即执行此操作,如何执行此操作?
【问题讨论】:
-
@mason 编辑了一个正确的问题。
-
什么版本?你在使用网络核心吗?英孚 6 号?
-
Postgres 允许在一个 INSERT 语句中设置多个“值”来插入多行。因此,您可以遍历字典以创建单个 INSERT 语句,然后将其发送到数据库。
-
this question 展示了如何在 SQL Server 的单个语句中处理多行,尽管许多答案也适用于 Postgres。
标签: c# database postgresql dictionary