1,同一个服务器: select * into b1 from a1 where 时间>'2005-06-20'//会新建一表B1 insert into b1 select * from a1 where 时间>'2005-06-20'//b1已经存在 2,不同服务器 select * into b1 OPENDATASOURCE( 'SQLOLEDB', 'Data Source=ServerName;User ID=MyUID;Password=MyPass' ).A.dbo.A1 3,另外数据量大时用DTS编程更快哟
呵呵,我的要求好像多了点。^_^
设这两个为adoqueryA、adoqueryB,首先adoqueryA查询到符合条件的记录,然后用for语句,一条一条插入
luxuinstan(小强) 方法方便,
服务器是同一台的话
直接用SQL语句呢
虽然这个办法耗的时间很长.如果楼主对这个方法仍有疑问...再贴.
发给我好吗?[email protected]
select * into b1 from a1 where 时间>'2005-06-20'//会新建一表B1
insert into b1 select * from a1 where 时间>'2005-06-20'//b1已经存在
2,不同服务器
select * into b1 OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerName;User ID=MyUID;Password=MyPass'
).A.dbo.A1
3,另外数据量大时用DTS编程更快哟