gpt4 book ai didi

sql - 在单个 SQL 语句中从列表中插入值

转载 作者:行者123 更新时间:2023-12-02 21:24:37 25 4
gpt4 key购买 nike

我有一个包含值的列表。我想使用单个 INSERT 语句将这些值插入到 SQL 表中。

示例:比如说,有一个带有名称的列表(列表的大小不是常量)。有一个包含 NAME 列的 STUDENTS 表。我想使用单个 INSERT 语句在 STUDENTS 表中插入列表中的姓名。

现在我遍历列表并将值插入表中。也就是说,插入语句的数量等于列表的长度。

List<String> Name;
foreach (String s in Name)
{
INSERT INTO STUDENTS (NAME) VALUES (s)
}

有没有一种方法可以在单个 SQL INSERT 语句中完成此操作?非常感谢任何帮助。

最佳答案

在 MySql 中你可以这样做

INSERT INTO tbl (f1,f2) VALUES(1,2),(3,4),(5,6)...(55,77);

对于mssql方言都一样

关于sql - 在单个 SQL 语句中从列表中插入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25414287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com