日期:2014-05-18  浏览次数:20501 次

>>>高手请进>>>多表(数据)复制问题:两个有关系的表,如何复制?
有两个表A和B,关系是1:*,字段A_ID和B_ID是Counter类型,数据如下:

表A
----------------------------
  A_ID   |   字段1     |   字段2   ……
----------------------------
  1         |   数据11   |   数据12   ……
  2         |   数据21   |   数据22   ……

表B
------------------------------------
  B_ID   |     A_ID   |   字段1     |   字段2   ……
------------------------------------
  1         |     1         |   数据11   |   数据12   ……
  2         |     1         |   数据21   |   数据22   ……
  3         |     2         |   数据31   |   数据32   ……
  4         |     2         |   数据41   |   数据42   ……


希望复制之后的结果如下:

表A1
----------------------------
  A1_ID   |   字段1     |   字段2   ……
----------------------------
……
  5           |   数据51   |   数据52   ……
  6           |   数据61   |   数据62   ……

表B
------------------------------------
  B_ID     |     A_ID   |   字段1       |   字段2   ……
------------------------------------
……
  11         |     5         |   数据111   |   数据112   ……
  12         |     5         |   数据121   |   数据122   ……
  13         |     6         |   数据131   |   数据132   ……
  14         |     6         |   数据141   |   数据142   ……

请问在复制数据(不复制A_ID和B_ID)A到A1、B到B1之后,A1与B1的关系仍如A与B的关系?


------解决方案--------------------
ding!
------解决方案--------------------
mark
------解决方案--------------------
用数据库的导入导出功能试试?
------解决方案--------------------
up
------解决方案--------------------
select * insert inot 表A2 from 表A1

...
------解决方案--------------------
你这复制是在内存中复制吗?
可以的话C#很容易啊,
------解决方案--------------------
感觉不是很好办,用C#程序处理吧
------解决方案--------------------
这是什么意思!!!
------解决方案--------------------
STUDY~