当前位置: 代码迷 >> Sql Server >> 关于批量安插的存储过程
  详细解决方案

关于批量安插的存储过程

热度:52   发布时间:2016-04-24 20:54:15.0
关于批量插入的存储过程
前台可以无限新增班级, 所以我希望可以批量插入。 
  可是我该怎么写呢?
 我从网上看的例子都是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'

------解决方案--------------------
如果你是用c#做开发,都用针对SQL SERVER的批量插入的方法啊

 using (SqlBulkCopy bcp = new SqlBulkCopy(pConn, SqlBulkCopyOptions.FireTriggers, pTrans))
{
     bcp.DestinationTableName = "temp_" + tableName;
     bcp.WriteToServer(data);
}
  相关解决方案