insert into a (col1,col2..)
select col1,col2.... from b 
各列一一对应

解决方案 »

  1.   

    insert into b (col1,col2..)
    select col1,col2.... from a 
      

  2.   

    在sql server企业管理器中有导入,导出功能的
      

  3.   

    用下面的工具把数据库中的表的数据生成sql脚本的inset语句
    生成数据脚本(借用第三方工具):
    SQL  Server  数据库SQL脚本导出器1.0
    (下载地址:http://www.csdn.net/cnshare/soft/19/19892.shtm)
    (1)      支持所有数据类型(如binary,text,image)
    (2)      支持表结构、索引、所有记录到SQL脚本
    (3)      支持数据库、表的浏览
    (4)      SQL语句的编辑、执行
    (5)      可备份数据库、表结构、记录SQL Server 数据库脚本导出器 v2.0》
    http://www.ttxx.com/D/625a96bc0a85a7a9.htm(1)   支持所有数据类型(如binary、text、image等)
    (2)   支持表结构、索引、所有记录到SQL脚本
    (3)   支持数据库、表的浏览
    (4)   SQL语句的编辑、执行
    (5)    可备份数据库、表结构、记录
    (6)    支持用户自定义导出
    (7)    支持文档将脚本文件打包到安装程序中.在第一次运行程序的时候,执行脚本(或专门做一个系统配置的程序,来控制完成此工作),通过调用isql.exe文件完成.
    exec master..xp_cmdshell 'isql /E /i".sql文件"'
    也可以直接在程序中调用isql.exe文件.或直接将isql.exe文件集成到程序安装包中生成脚本后,执行即可
      

  4.   

    TO:wanyingsong(豌豆)
       对不起,可不可以说的再详细一些?
      

  5.   

    如果是一个库里面就不用那么麻烦就
    insert into a (col1,col2..)
    select col1,col2.... from b 
    (引用二楼的)
    如果是非本库,也就是多个库之间就可以用DTS(导入和导出数据工具)
    如果你要把一个服务器上的数据库表a 导到另一个服务器数据库表b 中方法有很多种
    1.生成 表a 脚本(a.sql)然后在另一个服务器数据库中运行即可
    2.用DTS生成包文件,在其它服务器上打开运行
      

  6.   

    DTS 简单!!!!!!!!
      

  7.   

    我对那个不是很熟,是在一个服务器里!在DTS里面也出的时候有3个选择:
    1、从源数据库复制表和视图
    2、用一条查询指定要输出的数据
    3、在SQL SERVER数据库之间复制对象和数据。上面这三项我应该如果我只想把数据复制到另一个数据库中的话。谢谢!