日期:2014-05-17  浏览次数:20406 次

C#如何将SQL数据表转到另一张数据表?
现在数据库有2张表,表A和表B。
我如何用C#将表A的所有记录转到表B?
提示:表B里面是有记录的,我是要让表A的记录插入到表B里面!

------解决方案--------------------
把处理,写成一个存储过程,在c#执行这个存储过程即可。
------解决方案--------------------
Insert into B
( col1, col2,...)
select col3,col4 from A

不需要写程序,或者在程序中调用上面的sql语句
------解决方案--------------------
用sql语句就可以

insert into 表b 
select * from 表a
------解决方案--------------------
引用:
用sql语句就可以

insert into 表b 
select * from 表a




不行就 试试这个copyTo 
------解决方案--------------------
我通常用呢个
update A
set A.file1 =B.file1,
A.file2=B.file2
from A
inner join B
where A.ID=B.AID
------解决方案--------------------
直接用SQL语句就可以了,不需要用C#再绕一圈
------解决方案--------------------
c#的sqlcommand.execute("insert into a select * from b");用sqlcommand直接执行就好了