DELETEROWEXISTS with OVERWRITE Resolution
For this example, the OVERWRITE
resolution is illustrated with the applicable before and after images for the record in the trail and in the database. It shows how to resolve the case where the source row was deleted but the target row exists. In this case, the OVERWRITE
resolution applies the delete to the target.
Table 9-12 DELETEROWEXISTS Conflict with OVERWRITE Resolution
Image | SQL | Comments |
---|---|---|
Before image in trail |
name='Mary' phone='222222' address='Holly' salary=100 balance=100 comment=NULL last_mod_time='9/1/10 5:00' |
N/A |
After image in trail |
None |
N/A |
Target database image |
name='Mary' phone='1234567890' address='Oracle Pkwy' salary=100 balance=600 comment=com last_mod_time='9/1/10 7:00' |
The row exists on the target, but the |
Initial |
SQL bind variables: 1)'Mary' 2)'222222' 3)'Holly' 4)100 5)100d 6)NULL 7)'9/1/10 5:00' |
All columns are used in the A no-data-found error occurs because of the difference between the before and current values. |
|
SQL bind variables: 1)'Mary' |
Because |