Conflito ao Criar FOREIGN KEY

17/02/2006

0

Ola pessoal, sou novo no sql server e me deparei com uma msg de erro q nao consegui intender. Estou criando uma foreign em uma tabela q possui os mesmos campo com os mesmos tipos de dados da tabela pai, porem me apresenta a seguinte msg de erro:

ALTER TABLE statement conflicted with TABLE FOREIGN KEY constraint ´fk_empenho_subempenho´. The conflict occurred in database ´ItabiraCPE´, table ´SUBEMPENHO´.

Alguem pode me expliar oque pode estar ocorrendo?

Obrigado

Evandro


Evandro Luiz

Evandro Luiz

Responder

Post mais votado

17/02/2006

Galera encontrei a solução, como a base de dados ja esta populada, utilizei a opção WITH NOCHECK na criacao da chave e resolveu o problema


alter table ...... WITH NOCHECK
add CONSTRAINT ......FOREIGN KEY (.... )
REFERENCES ......

Valeu


Evandro Luiz

Evandro Luiz
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar