首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于批量安插的存储过程

2013-08-09 
关于批量插入的存储过程前台可以无限新增班级, 所以我希望可以批量插入。可是我该怎么写呢? 我从网上看的例

关于批量插入的存储过程
前台可以无限新增班级, 所以我希望可以批量插入。 
  可是我该怎么写呢?
 我从网上看的例子都是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);
}

热点排行
Bad Request.