MAP esistente per oggetti di base e derivati
Se esiste un'istruzione MAP per l'oggetto di base e anche per l'oggetto derivato, il risultato è un mapping esplicito. Supponendo che l'istruzione DDL includa MAPPED, Replicat converte lo schema e il nome di ogni oggetto in base alla propria clausola TARGET. Si supponga ad esempio lo scenario illustrato di seguito.
Estrazione (origine)
TABLE hr.tab*; TABLE hr.index*;
Replicat (destinazione)
MAP hr.tab*, TARGET hrBackup.*;MAP hr.index*, TARGET hrIndex.*;
Si supponga che la seguente istruzione DDL di origine:
CREATE INDEX hr.indexPayrollDate ON TABLE hr.tabPayroll (payDate);
L'istruzione CREATE INDEX viene eseguita da Replicat sulla destinazione come indicato di seguito.
CREATE INDEX hrIndex.indexPayrollDate ON TABLE hrBackup.tabPayroll (payDate);
Utilizzare un mapping esplicito quando l'indice nella destinazione deve essere di proprietà di uno schema diverso da quello dell'oggetto di base o quando il nome nella destinazione deve essere diverso da quello dell'origine.