Fala galera, blz
Preciso de uma ajuda.
De todas as coisas diferentes que vejo aqui na minha empresa, essa acho que é uma das piores.
Tenho uma tabela de grupos com unique em dois campos, e nenhuma PK.
codigo – varchar2(13)
grupo – varchar2(10)
Quando busco no meu cursor as informações, tenho por exemplo:
empresa 01, grupo FLT
Quando vou inserir, a empresa fica concatenada com centro de custo; exemplo: 010054898.
Ou seja, não tenho problemas com a constraint, pois no final o codigo será unique já que não temos centro de custo repetidos.
ENTRETANTO, para minha alegria temos centro de custo diferentes, porem com grupos iguais, exemplo:
empresa centro de custo grupo
01 0054898 FLT
11 0054898 FLT
Conclusão, na depuração percebi que meu cursor busca as duas linhas, mas quando vai inserir na grupos, apenas uma linha é inserida.
Teoricamente, como tenho empresa diferentes, era para ser tratado como linhas diferentes, porem não é o que está acontecendo.
Pergunta: Alguém sabe como posso resolver isso?
Não posso mudar a coluna e tirar a constraint, então unica forma mesmo que poderia tratar a coluna seria no select ou no bloco pl/sql.
Qq ajuda seria muito bem vinda.
[]s