我在SQL server中建立了两张表!!
如 表A 
 编号(int)  和 音乐(image)两个字段 
   表B
  编号(int)  和 音乐(image)两个字段
就是两张表是一样的~~怎么样实现把表A中的内容复制到表B中来,但不是全部复制,而是指定复制哪条记录就复制哪条记录到表B中来,请问如何实现呢??请大家帮忙解决

解决方案 »

  1.   

    insert into b (编号,音乐)
           select x.编号,x.音乐 from a,b x where a.编号 = b.编号
    and 条件
      

  2.   

    insert into bb (编号,音乐)
           select x.编号,x.音乐 from a,b x where a.编号 = x.编号
    and 条件
      

  3.   

    Insert into 表B(编号,音乐) 
      select 编号,音乐 from 表A 
    where <条件>
      

  4.   

    请问X是什么呢~~~~~~
    如果我想把表A里的记录如编号是1,音乐是已经存储好的歌曲, 我想把它复制到表B里
    怎么实现呢??
    我对SQL语句很不熟悉,不知道后面的条件应该怎么写,我可以通过单击按钮实现吗??
    谢谢
      

  5.   

    X是表的名称
    在按钮中写如下代码
    你测试一下
    with adoquery1 do
    begin
      sql.clear;
      sql.add('Insert into 表B(编号,音乐) select 编号,音乐 from 表A where 编号=1');
      execsql;
    end;