首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

向各位高人请问:把一个表中的部分内容复制到另一个表中

2012-04-05 
向各位高人请教:把一个表中的部分内容复制到另一个表中select*into表fromopenrowset( SQLOLEDB, sql服务器

向各位高人请教:把一个表中的部分内容复制到另一个表中
select   *   into   表   from   openrowset( 'SQLOLEDB '   , 'sql服务器名 '; '用户名 '; '密码 '   ,数据库名.dbo.表名)
网上查到这条语句是全部复制,但如果事先存在该表就不能成功了。

我要写个程序,每个月初把上个月产生的资料从库A的A表,复制到库B的B表中。
不知道直接用SQL语句能不能附加表中的部分内容到另一个已经存在表当中。

请各位指教!


[解决办法]
insert into b (field1,field2,field3,field4,field5...) select field1,field2,field3,field4,field5... from a where ...
[解决办法]
insert into table( 字段1,字段2....)
select 字段1,字段2.... from openrowset( 'SQLOLEDB ' , 'sql服务器名 '; '用户名 '; '密码 ' ,数据库名.dbo.表名)

热点排行