Ir para conteúdo

POWERED BY:

Arquivado

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

Lajus

DELETE simultaneo em várias tabelas

Recommended Posts

Salve galera;

 

Em um outro tópico consegui resolver o meu problema graças a ajuda de vcs, mas ficou uma dúvida, como procurei a resposta e não achei nenhuma que tenha dado o resultado esperado, resolvi abrir um novo tópico para futuras pesquisas:

 

Como fazer para deletar um registro de várias tabelas, tentei fazer assim:

 

DELETE FROM [tabela1], [tabela2], [tabela3], [tabela4] WHERE e_mail = 'teste@teste.com'

 

Mas não funcionou, alguem sabe qual seria a sintaxe correta?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça um para cada tabela, na ordem correta das integridades.

 

 

EX: Quer excluir uma pessoa fisica de um cadastro, porém existe informações de endereco pra essa pessoa.

 

--exclua o endereco

delete TBEnderecoPessoaFisica where ID = @ID

--exclua a pessoa

delete TBPessoaFisica where ID = @ID

 

 

na ordem correta da integridade, senão não conseguirá excluir.

 

 

Att.

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.