现要求把另一个数据库中的a表数据导入到某个数据库的b表中
 表结构完全相同
求sql语句

解决方案 »

  1.   

    insert into [数据库名].[dbo].[B] select * from [数据库名].[dbo].[A]
      

  2.   

    --如果只是临时访问,可以直接用openrowset或OPENDATASOURCE
    select * from OPENDATASOURCE(
             'SQLOLEDB',
             'Data Source=ServerName;User ID=sa;Password='
             ).dbname.dbo.tablenameselect * from OPENROWSET('SQLOLEDB',
    'SERVER=.;uid=sa;pwd=;Database=数据库','SET FMTONLY OFF;select * from 表') as a再重这个数据集中筛选你要得数据集来插入
      

  3.   

    insert into [数据库名].[dbo].[B] select * from [数据库名].[dbo].[A]