一、需求背景:
表A:
CREATE TABLE T_SMCOMMONMSG (
FXH NUMBER,
FTYPE NUMBER,
FMSG_CONTENT VARCHAR2(1024 BYTE)
)
表B:
CREATE TABLE T_SMYL_COMMONSND (
FXH NUMBER,
FMSG_CONTENT1 VARCHAR2(1024 BYTE),
FMSG_CONTENT2 VARCHAR2(1024 BYTE)
)
表A中的原始記錄如下:
FXH FTYPE FMSG_CONTENT
------ -------- --------------
98 0 msg1
99 0 msg2
100 0 msg3
101 0 msg4
表B中的現有記錄如下:
FXH FMSG_CONTENT1 FMSG_CONTENT2
------- ---------------- --------------
1 空 空
2 空 空
需求:現要求將表A中的記錄轉換成如下格式的表B中的記錄:
FXH FMSG_CONTENT1 FMSG_CONTENT2
------ ---------------- --------------
1 msg1 msg2
2 msg3 msg4
注:表A是一個包含了多種FTYPE類型的信息表,其中FTYPE=0的信息就是轉換的原始信息,序號從98開始
表B是一個包含了一種FTYPE類型的信息表,其序號從1開始