关于批量插入的存储过程
前台可以无限新增班级, 所以我希望可以批量插入。
可是我该怎么写呢?
我从网上看的例子都是insert into table (a,b) select c,d from table
这样的 这样不是查询数据库中然后把查询到的值插入。我想从前台获取到的数据 插入~~~~
跪求~~大神指导~~ 小弟分少~还望不嫌弃~ 11111
[解决办法]
INSERT INTO tablename
SELECT 1, '班级1' UNION ALL
SELECT 2, '班级2' UNION ALL
SELECT 3, '班级3'
using (SqlBulkCopy bcp = new SqlBulkCopy(pConn, SqlBulkCopyOptions.FireTriggers, pTrans))
{
bcp.DestinationTableName = "temp_" + tableName;
bcp.WriteToServer(data);
}