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
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
Curtir tópico
+ 0
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
alter table ...... WITH NOCHECK
add CONSTRAINT ......FOREIGN KEY (.... )
REFERENCES ......
Valeu
Evandro Luiz
Responder
Clique aqui para fazer login e interagir na Comunidade :)