【发布时间】:2014-02-19 17:56:41
【问题描述】:
我有一个定期重新加载的临时表。此表中的数据必须转到目标表(完全相同的结构),但是,如果我有重复的值,它必须检查最后加载的数据并更新目标表。
例子:
TMP_DP_REGIAO
SG NOME LOADING_DATE
AM RG_1102 19-FEB-14
RO RG_1103 19-FEB-14
AP RG_1104 19-FEB-14
TO RG_1105 19-FEB-14
RO RG_1106 19-FEB-14
加载后,这些数据应该转到TB_DP_REGIAO(正如我所说,具有相同的结构)。
重点是:
如果TMP 中的SG 已经存在于TB 中,SQL 必须验证TMP 中的这条记录是否具有比LOADING_DATE 中更大的LOADING_DATE。如果是这样,请更新TB。否则,忽略它。
有人可以帮忙解决这个问题吗?
提前致谢!
【问题讨论】: