Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pedroalves

[Resolvido] é possivel fazer um trigger que quando faço um delete ?

Recommended Posts

é possivel fazer um trigger que quando faço um delete de um dado

por exemplo tenho na base de dados 5 produtos ou seja 1,2,3,4,5

e se eu por exemplo apagar o 3 em vez de ficar com 1,2,4,5

mas sim com 1,2,3,4

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual é a necessidade disso?

Apenas ordenar pra ficar "bonitinho"?

 

Além disso não é mto legal deletar nada, é sempre melhor marcar como inativo ou algo assim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim é para ficar bonitinho e eu apago os dados pois assim a base dados não fica com "intulho de modo a ficar a base mais eficiente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se existem dados dependentes você terá um problema sério.

 

você muda o código do produto 4 para 3 e 5 para 4, como ficam os registros de vendas, compras dependentes ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Motta, esse é aquele velho "problema" que o povo tende a acreditar em dar certo, re-indexar o banco de dados, não sei qual a necessidade disso :upset:

 

Se isso fosse algo criticamente importante, eu até levava em consideração, mas além de perda de tempo, e sem utilidade, o que ele vai tentar aliviar pro banco (não vai aliviar nada de fato), vai usar mais processamento.

Compartilhar este post


Link para o post
Compartilhar em outros sites

topico pode ser fechado

problema foi resolvido

 

Seja feita a sua vontade, você fazendo uma busca, vai ver que outras pessoas também já perguntaram isso, e tiveram as mesmas respostas.

Esse tipo de coisa amigo, não deve ser feito, não enquanto não existir um motivo concreto pra isso, se o caso for exibição, faça um contador, coisa do tipo ... enfim.

 

:thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.