Array
(
)

Conflito ao Criar FOREIGN KEY

Evandro Luiz
   - 17 fev 2006

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
   - 17 fev 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