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

Erro Com Script 'delete From Table'


Guest JForever

Pergunta

Guest JForever

Olá,

pessoal !

Banco: BD_TESTE

Nome da tabela: TABELA

Colunas 1 : ID_TABELA

Coluna 2 : ID_TABELA_2 (Chave estrangeira da TABELA_2)

Nome da Constraint : FK_ID_TABELA_2

toh com um problema em um script q executo o seguinte comando :

DELETE FROM TABELA_2

-------------------

Quando executo no SQL Analyzer, do SQL Server 2000, dar esse erro :

Server: Msg 547, Level 16, State 1, Line 1

DELETE statement conflicted with COLUMN REFERENCE constraint 'FK_ID_TABELA_2'. The conflict occurred in database 'BD_TESTE', table 'TABELA', column 'ID_TABELA_2'.

The statement has been terminated.

-------------------------

quero apagar todos os dados de TABELA_2 e depois copiar os dados de uma outra tabela para TABELA_2, mas nem consigo executar o DELETE por causa desse erro.

Desja ,,,,,,,,,,,,,, Valewwwwsssss !!!

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
Guest Roberto Ramos

beleza? cara tu não tem nenhuma outra tabela q ta referenciando essa coluna??? so pra saber?

tongue.gif Boa Tarde,

a sintaxe correta deste comando é delete tabela_2, isto vai apagar somente os dados contidos nesta table.

Até,

Roberto Ramos

Analista de Sistemas

Link para o comentário
Compartilhar em outros sites

  • 0
beleza? cara tu não tem nenhuma outra tabela q ta referenciando essa coluna??? so pra saber?

tongue.gif Boa Tarde,

a sintaxe correta deste comando é delete tabela_2, isto vai apagar somente os dados contidos nesta table.

Até,

Roberto Ramos

Analista de Sistemas

Olá Jforever, o SQL Server garante a integridade dos dados, ele n permite que você apague a tabela "Pai" e deixa as tabelas "filhos" orfã.

para você poder apagar os dados da tabela2, primerio você deve tirar a referencia que existe com a tabela "tabela"

ou você apaga os dados que estão na tabela "tabela" ou você apaga a constraint FK_ID_TABELA_2 da tabela "tabela" para depois apagar a tabela2

entendeu??

Qualquer coisa retorne

Abraços

Lisandro Oliveira

Link para o comentário
Compartilhar em outros sites

  • 0

Da um olhada nas chaves primarias dos teus relacionamentos, tenho certeza que é isso... aquele campo FK_(alguma coisa), é o campo que esta na tabela que não permite a exclusão.

[]

Pateta

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,2k
    • Posts
      651,9k
×
×
  • Criar Novo...