读书人

关于批量安插的存储过程

发布时间: 2013-08-09 15:16:24 作者: rapoo

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

读书人网 >SQL Server

热点推荐