Dev*_*dhu 1 sql vb6 sql-insert
我有一个包含值的列表.我想使用单个INSERT
语句在SQL表中插入这些值.
示例:说,有一个包含名称的列表(列表的大小不是常量).有一个列的STUDENTS
表NAME
.我想STUDENTS
使用单个INSERT
语句在表中插入名称.
现在我循环遍历列表并在表中插入值.这意味着,insert语句的数量等于列表的长度.
List<String> Name;
foreach (String s in Name)
{
INSERT INTO STUDENTS (NAME) VALUES (s)
}
Run Code Online (Sandbox Code Playgroud)
有没有办法在单个SQL INSERT
语句中完成此操作?任何帮助深表感谢.
小智 5
在MySql中你可以这样做
INSERT INTO tbl (f1,f2) VALUES(1,2),(3,4),(5,6)...(55,77);
Run Code Online (Sandbox Code Playgroud)
对于mssql方言都一样