Professional Documents
Culture Documents
are updated before committing. If all goes well, the script can be promoted to the PRODUCTION
instance.
--back up date in rti, rli, mtlt, rsi, msnt
create table rti_bak as select * from rcv_transactions_interface
where interface_transaction_id in (&interface_transaction_ids);
create table rli_bak as select * from rcv_lots_interface
where interface_transaction_id in (select interface_transaction_id from rti_bak);
create table mtlt_bak as
select * from mtl_transaction_lots_temp
where product_code = 'RCV'
and product_transaction_id in (select interface_transaction_id from rti_bak);
create table rsi_bak as
select * from rcv_serials_interface where interface_transaction_id in (select interface_transaction_id
from rti_bak);
create table msnt_bak as select * from mtl_serial_numbers_temp
where product_code = 'RCV' and product_transaction_id in (select interface_transaction_id
from rti_bak);
--delete data in rti, rli, mtlt, rsi, msnt
delete rcv_transactions_interface where interface_transaction_id in (select interface_transaction_id
from rti_bak);
delete rcv_lots_interface
where interface_transaction_id in (select interface_transaction_id from rti_bak);
delete mtl_transaction_lots_temp
where product_code = 'RCV' and product_transaction_id in (select interface_transaction_id
from rti_bak);
delete rcv_serials_interface
where interface_transaction_id in (select interface_transaction_id from rti_bak);
delete mtl_serial_numbers_temp
where product_code = 'RCV'
and product_transaction_id in (select interface_transaction_id from rti_bak);