10130 - Cadastro Provisório - Erro de Sobreposição - TOO MANY ROWS
Problema: Ao tentar cadastrar um crachá provisório está ocorrendo a mensagem abaixo:
Erro de acesso ao banco de dados:
Banco de dados: Oracle 11.
Erro do Banco (20103): ORA-20103: Erro de Sobreposição - TOO MANY ROWS. Empresa: 1 Tip.Col: 1 Cadastro: 41095 Crachá: 105
ORA-06512: at VETORH.R038HCH_SU, line 1
ORA-04088: error during execution of trigger 'VETORH.R038HCH_SU'
Quando ocorre / onde se aplica: Quando existem registros inconsistentes na tabela R038HCH, ou seja, crachás vencidos, porém com o campo StaAtu = 2 (passado) e StaAcc = 1 (presente). Anexo segue exemplo.
Solução: Cadastrar o processo automático de histórico de crachá ou realizar update no campo: StaAcc somente para o registro e crachá inconsistente para que fique com o mesmo valor que o campo StaAtu quando o crachá estiver vencido.
Erro de acesso ao banco de dados:
Banco de dados: Oracle 11.
Erro do Banco (20103): ORA-20103: Erro de Sobreposição - TOO MANY ROWS. Empresa: 1 Tip.Col: 1 Cadastro: 41095 Crachá: 105
ORA-06512: at VETORH.R038HCH_SU, line 1
ORA-04088: error during execution of trigger 'VETORH.R038HCH_SU'
Quando ocorre / onde se aplica: Quando existem registros inconsistentes na tabela R038HCH, ou seja, crachás vencidos, porém com o campo StaAtu = 2 (passado) e StaAcc = 1 (presente). Anexo segue exemplo.
Solução: Cadastrar o processo automático de histórico de crachá ou realizar update no campo: StaAcc somente para o registro e crachá inconsistente para que fique com o mesmo valor que o campo StaAtu quando o crachá estiver vencido.