Ir para conteúdo
Fórum Script Brasil
  • 0

Como deletar vários registros?!


bibrafael

Pergunta

E ai pessoal beleza?!?!

seguinte estou com uma dúvida.....

eu tenho uma tabela onde eu tenho que excluir alguns registros antes de inserir novos registros.

como fazer uma stored procedure para deletar esses registros?!?

eu faço a busca por data.. e ele me retorna (exemplo) uns 20 registros.

ao invés de fazer esse select e dp fazer um delete eu queria fazer td de uma vez...

porém eu tentei fazer do meu jeito e aparece um erro

"ERRO: mais de um registro foi retornado por uma subconsulta utilizada como uma expressão

SQL state: 21000"
alguém pode me ajudar?
Atenciosamente,
Rafael Souza e Silva.
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
delete from cpdv.cadastrope as cpdv where
cpdv.a0 = (SELECT cpe.a0 FROM cpe.cadastrope as cpe where cpe.a29 = '16838' or cpe.a55 = '16838' or cpe.a64 = '16838')
é basicamente isso q eu preciso fazer....
com o retorno do cpe.a0 que é o id desta tabela eu tenho q excluir da outra tabela os mesmo registros....
Atenciosamente,
Rafael Souza e Silva.
Editado por bibrafael
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...