怎样在sql2000中的两个数据库之间互导数据呀?表结构是一样的
数据库A中表1的数据导入到数据库B中表2。表1和2结构是一样的?

解决方案 »

  1.   

    INSERT B..table2( * ) 
    select * from A..TABLE1
      

  2.   

    INSERT B..table2( * ) 
    select * from A..TABLE1
      

  3.   

    简单-----------------------------
    insert 数据库B..表2
    select * from 数据库A..表1
      

  4.   


    if 如果冲突以表1为准
    update a
    set col1=b.col1,.....
    from a..表1 a,b..表2 a
    where a.key=b.key
    else
    update b
    set col1=b.col1,.....
    from a..表1 a,b..表2 a
    where a.key=b.keyinsert a..表1
    select * from b..表2 a
    where not exists (
    select 1 from a..表1
    where key=a.key
    )insert a..表1
    select * from b..表2 a
    where not exists (
    select 1 from a..表1
    where key=a.key
    )
      

  5.   

    if 如果冲突以表1为准
    update a
    set col1=b.col1,.....
    from a..表1 a,b..表2 a
    where a.key=b.key
    else
    update b
    set col1=b.col1,.....
    from a..表1 a,b..表2 a
    where a.key=b.keyinsert a..表1
    select * from b..表2 a
    where not exists (
    select 1 from a..表1
    where key=a.key
    )insert b..表2
    select * from a..表1 a
    where not exists (
    select 1 from b..表2
    where key=a.key
    )
      

  6.   

    被导入表存在 用insert into A select * from B
    不存在 select * into A from B
      

  7.   

    1 企业管理器里使用导出功能
    2 也可以用DTS
    不用代碼就可以實現