.net与Sql server临时表
select * from table1
id name
1 数据1
2 数据2
3 数据3
4 数据4
5 数据5
一个DataSet,存放了table1表的以上5条数据,现在我想在DataSet已取到5条数据的基础上,用存储过程创建一个临时表,这该怎么实现,.NET上怎么处理?存储过程上怎么处理?
求解,在线等...------解决方案--------------------DataSet里建新表,批量导入到数据库?
循环table1得到你需要插入的行,生成一个插入字符串,一次性都插入就好了啊...
StringBuilder sbSQL = new StringBuilder();
foreach (DataRow item in ds.Tables["table1"].Rows)
{
sbSQL.AppendFormat("INSERT ....")
}
//执行sbSQL脚本就好
我是这么想的
------解决方案--------------------
------解决方案--------------------其实很简单的一条SQL就可以了
INSERT INTO tb
SELECT * from table1,写到你的SqlCommand.Text里面去执行就可以了
------解决方案-------------------- 参考:
http://www.cnblogs.com/insus/archive/2012/09/22/2698515.html
------解决方案--------------------可否把数据拿出来看看?