怎么把临时表的数据插入到SQL数据库的一个空表中?两个表的字段是一样的。用的是ASP.net。C#语言。谢谢。

答好的会加分。谢谢啦。
临时表就是“dataset 表名”。

你所说的临时表,是一个什么东东?是数据库里面的一个表,还是程序里面的一个DataTable?
如果是数据库里面表,可以用:
IM_FB | 四级
用一条sql语句不就可以了吗。
insert into emptyTable select * from tempTable

如果是一个DataTable,可以用:
循环 datatble.Rows
{
insert into 数据库表 Values (dr[i][""])
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-19
方法1 。datatable = select * from 临时表
循环 datatble.Rows
{
insert into 表A Values (dr[i][""])
}

方法2.写个存储过程。用游标实现
第2个回答  2012-03-19
用一条sql语句不就可以了吗。
insert into emptyTable select * from tempTable
第3个回答  2012-04-01
insert into 空表的表名 select * from dataset 表名
第4个回答  2012-03-19
为什么要用游标? 哪个数据库,每个数据库的sql写法略不一样
相似回答