Olá pessoal sou iniciante em oracle e estou com uma dúvida.
É o seguinte eu tenho uma tabela que terá no maximo 10 registros, mas que eu preciso mante-la ordena por um index. O problema é quando eu deleto um registro que não esteja nas extremidade da tabela, então é preciso ordernar o restante. Ex:
nomeCampo indexCampo
Cod 1
nome 2
endereco 3
Cidade 4
Ai eu removo o nome, por exemplo, então queria que ficasse assim:
nomeCampo indexCampo
Cod 1
endereco 2
Cidade 3
Ai pensei em um usar no trigger a opcao de 😮 ld para pegar qual o index no qual eu irei deletar e usa um select max(index) para pegar o valor de saido do loop que faça a alteração dos index’s, mas isso acaba gerando um erro dizendo que a tabela é mutante e que talvez a trigger não possa localizá-la.
Alguem sabe o que eu posso fazer para atualizar os index’s?
Obrigado