首先谢谢来看了!谢谢来看看这个变态的要求!
我觉得用存储过程实现都没有什么好办法...表1的结构及数据:
Cd    name
10 A
11 B
12 C
13 D
14 E要将此表1的每一条数据在表2中存入三份,表2的结构及存入后的数据形式如下:
Cd    name    Cd1    name1
10     A       10     A
10     A       11     B   这时候表1的第一条数据已经存入了三次
11     B       11     B   表1的第二条数据也存入了三次
12     C       12     C   
12     C       13     D   表1的第三条数据存入了三次
13     D       13     D   表1的第四条数据存入了三次
14     E       14     E
14     E       15     F   表1的第四条数据存入了三次我觉得用存储过程实现都没有什么好办法...

解决方案 »

  1.   

    先插入重复的
    10     A       10     A
    11     B       11     B
    12     C       12     C
    13     D       13     D
    然后插入
    10     A       11     B
    12     C       13     D
    14     E       15     F
      

  2.   

    楼上老兄:
    根据游标先将重复的记录插入到表2中,
    然后插入
    10     A       11     B
    12     C       13     D
    14     E       15     F
    但是,这部分数据如何能保留下来,等你再次插入呢?