表之间复制数据,直接用
insert 目标表 select * from 源表 where 条件
即可.

解决方案 »

  1.   

    insert into northwind(products,customers,orders)
    select products,customers,orders from tablename
    前後兩個表的結構要一樣
      

  2.   

    to   zjcxc(邹建) , Hopewell_Go(好的在后頭﹗希望更好﹗﹗
    大概我的说法有问题吧,我是说把整个表插入到另外一个表中的image字段,而不是表之间的数据复制。比如一个表的结构是id,   data_jobs,    data_products,     rqint   image           image           datetime   我想把pubs.dbo.jobs这个表插入到data_jobs中
    把pubs.dbo.products 这个表插入到data_products这个字段中去这是一个零售软件在分店上传销售时做的,他把销售主表,销售明细都插到一个表中,然后传到总店,再解开。这个表的结构就是
    id    data_master    data_detail
    int   image          image
    解开后的主表结构是
    sktno(收款)  jlbh(记录号)   jzrq       
    int            int             datatime    明细表结构是
    sktno  jlbh     xssl   xsje   yhje    dj    sp_id   ......    
      

  3.   

    把整个表插入到另外一个表中的image字段不能,无法从数据库读取整个表的二进制流数据.既然你是为了上传数据,那么随便把表中的数据导出为txt/excel/access均可,为什么会追求把整个表表现为image字段呢?(好的路不走走另类的?)
      

  4.   

    这并不是我做的,而是一个EPR软件,用delphi编的。正在研究他的流程。这样的好处,呵呵,只需要一个表,按天插入数据,而且image字段是经过压缩的。excel一天要好几个文件,时间长了得多少啊,并且每个人都有机会看到,误删,改动是不可避免的。另外这种方法保密性很好,(我现在都不知道他怎么读出来的,呵呵)。以上纯属猜测。应该可以借助编程语言来读一个表的二进制流。现在编程一般用什么方法上传数据?分店与总店的数据库在局域网的两个机子上?不管怎么样,zjcxc(邹建) 再回一次我就结帖。谢谢你回答问题。
      

  5.   


    樓主用的是一個軟件啊
    怎麼(MSSQL)可以把整個表插入到一個image字段中呢原來樓主是軟件。