Si la tabla de destino a la que se mueven los datos existe en el destino, Data Mover creará una tabla provisional de destino a la que se moverán los datos en un primer momento. Si se copian datos en una vista de destino, los datos siempre se trasladan a una tabla provisional. Después de mover los datos correctamente a una tabla provisional de destino, estos se eliminarán de la tabla o la vista de destino y se realizará una operación INSERT/SELECT o MERGE para moverlos desde ahí a la tabla o la vista de destino. Este proceso es similar a proporcionar una base de datos provisional al mover tablas de datos normales.
En el siguiente ejemplo, se usa TargetDb_Staging como base de datos provisional de destino.
<views> <view selection="included" copyData="true"> <name>deptsals</name> <database>MyDb</database> <view_data_table> <target_table>TargetTable</target_table> <target_database>TargetDb</target_database> </view_data_table> <staging_database> <name>TargetDb_Staging</name> </staging_database> </view> </views>