Base de informações da plataforma
SQL - DML para renomear operações cujos nomes globais tenham sido alterados
RTSYSINF.FAQ-8098
Exemplo para renomear todo um sub-istema:
update operacoes_sistemas
set operacao = 'SISTEMA_NOVO' || substr(operacao,position('.' in operacao))
where operacao like 'SISTEMA_VELHO.%' ;
Fazer um preview:
select operacao, 'SISTEMA_NOVO' || substr(operacao,position('.' in operacao))
from operacoes_sistemas
where operacao like 'SISTEMA_VELHO.%' ;
Exemplo para renomear apenas um grupo de interfaces:
update operacoes_sistemas
set operacao = 'ADS_CORE'||substr(operacao,position('.' in operacao))
where operacao like 'ADS.CAD_ATRI.%'
or operacao like 'ADS.CAD_BLOCK_REL.%'
or operacao like 'ADS.CAD_CAMP.%'
or operacao like 'ADS.CAD_DOM.%'
or operacao like 'ADS.CAD_ENT.%'
or operacao like 'ADS.CAD_INT.%'
or operacao like 'ADS.CAD_METH.%'
or operacao like 'ADS.CAD_REET.%'
or operacao like 'ADS.CAD_USAG.%'
;
Preview:
select operacao,'ADS_CORE'||substr(operacao,position('.' in operacao))
from operacoes_sistemas
where operacao like 'ADS.CAD_ATRI.%'
or operacao like 'ADS.CAD_BLOCK_REL.%'
or operacao like 'ADS.CAD_CAMP.%'
or operacao like 'ADS.CAD_DOM.%'
or operacao like 'ADS.CAD_ENT.%'
or operacao like 'ADS.CAD_INT.%'
or operacao like 'ADS.CAD_METH.%'
or operacao like 'ADS.CAD_REET.%'
or operacao like 'ADS.CAD_USAG.%'
;