首先谢谢来看了!谢谢来看看这个变态的要求!
我觉得用存储过程实现都没有什么好办法...表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的结构及数据:
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的第四条数据存入了三次我觉得用存储过程实现都没有什么好办法...
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中,
然后插入
10 A 11 B
12 C 13 D
14 E 15 F
但是,这部分数据如何能保留下来,等你再次插入呢?