Oracle 数据库,两表表结构不同 将表 a 中的字段 + 新赋值字段 插入到表 b 中呢?求教、详情见描述?

在页面上输入订单号查询表 A 的数据,将表 A 中的部分字段值提取到页面上,做修改。其他字段值不变。

把修改之后的值和未做修改的字段,一起插入到新表格 b 中。 表格 A 与 表格 B 的表结构相似但是不完全相同。现在主要问题是:怎么把修改之后的字段和未做修改的字段一起插入到表 B 中呢?(两个表的列数非常多,200 多列)

要求:

1.在页面上修改的数据 只做取值给表 B 使用,不修改表 A。

2.在表 B 中新增修改记录字段(作主键),格式为原订单号+数字。两个表结构见下图,只是截图了一部分以作实例,实际上两个表的列都有几百列。在页面修改的值大概有七八个左右。

图片描述

阅读 2.4k
1 个回答

没看出来你描述的内容,实现上有什么困难。

修改后的内容从页面可以取到,未作修改的字段根据主键从原表可以读取,然后合到一起生成新表的INSERT语句就可以了。字段多没什么好办法,只能逐个核对好。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题