疑难问题之SQl server数据库操作

sinmo 2006-01-18 12:13:24

C#.net 2003 Sql Server 2000 Windows XP
描述:
在两个数据库DB1,DB2 里面有两个相同结构的表,各自为:DBTable1,DBTable2
客户端程序先查出DBTable1中所有数据,插入DBTable2
问题:
有没有特别快速方便的方法。例如返回到DataSet(或DataReader),然后利用这个DataSet(或DataReader),然后拿这个DataSet一次性插入DBTable2中。而不用我循环构造insert语句插入DBTable2中
...全文
80 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
是是非非 2006-01-18
  • 打赏
  • 举报
回复
还是循环吧~

貌似没有别的办法了~
sinmo 2006-01-18
  • 打赏
  • 举报
回复
to:DeeDee(雨田)

这两个数据库不在一个国家!!!也不允许用数据库链来实现

而且我取 DBTable1数据集还要在程序中利用呢
DeeDee 2006-01-18
  • 打赏
  • 举报
回复
Drop DB2.dbo.DBTable2
select * into DB2.dbo.DBTable2 from DB1.dbo.DBTable1
sinmo 2006-01-18
  • 打赏
  • 举报
回复
to:hbhhwxk(流云)
第二个表非常之大,数千万之巨,我如果取DataSet是不是非常慢,而且我也不用
hbhhwxk 2006-01-18
  • 打赏
  • 举报
回复
建立两个DATASET分别取两个表数据,在程序中将第一个DATASET中的行格式化到第二个中去,再更新第二个DATASET到数据库中
sinmo 2006-01-18
  • 打赏
  • 举报
回复
我不想用循环呀,各位老大快出手啊!

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧