我有两个表:table_1 和 table_2。在这些表中有两列:p_code (varchar2) 和 o_code (varchar2),它们都是主键。所以我们有:
table_1.p_code,
table_1.o_code,
table_2.p_code,
table_2.o_code
我想将 table_2 复制到 table_1 中,但 table_1 中可能已经存在一些相同的行。我以为我可以用函数或过程来处理这种情况,但我做不到。我该如何处理?
顺便说一句:两个示例表和列:
Table_1:
P_code O_code
C123 PREP100
C123 PREP101
Table_2:
P_code O_code
C123 PREP101
C123 PREP102
我想将 table_2 插入 Table_1 但 C123 PREP 已存在于 Table_1 中。我想我可以将最后三个字符分开,变成数字,增加一个,变成 varchar2,看看 table_1 中是否存在。但我无法为它编写sql过程或函数......