鍍金池/ 問答/數(shù)據(jù)庫/ Oracle 數(shù)據(jù)庫,兩表表結構不同 將表 a 中的字段 + 新賦值字段 插入到

Oracle 數(shù)據(jù)庫,兩表表結構不同 將表 a 中的字段 + 新賦值字段 插入到表 b 中呢?求教、詳情見描述?

在頁面上輸入訂單號查詢表 A 的數(shù)據(jù),將表 A 中的部分字段值提取到頁面上,做修改。其他字段值不變。

把修改之后的值和未做修改的字段,一起插入到新表格 b 中。 表格 A 與 表格 B 的表結構相似但是不完全相同?,F(xiàn)在主要問題是:怎么把修改之后的字段和未做修改的字段一起插入到表 B 中呢?(兩個表的列數(shù)非常多,200 多列)

要求:

1.在頁面上修改的數(shù)據(jù) 只做取值給表 B 使用,不修改表 A。

2.在表 B 中新增修改記錄字段(作主鍵),格式為原訂單號+數(shù)字。兩個表結構見下圖,只是截圖了一部分以作實例,實際上兩個表的列都有幾百列。在頁面修改的值大概有七八個左右。

圖片描述

回答
編輯回答
誮惜顏

沒看出來你描述的內(nèi)容,實現(xiàn)上有什么困難。

修改后的內(nèi)容從頁面可以取到,未作修改的字段根據(jù)主鍵從原表可以讀取,然后合到一起生成新表的INSERT語句就可以了。字段多沒什么好辦法,只能逐個核對好。

2017年1月13日 20:30