Fórum Relacionamento / Foreign Key com campo chave vazio #46851

21/09/2004

0

Como faço para criar um relacionamento onde o campo relacionado pode ser vazio?

Exemplo:

numa tabela de contas a receber tenho o codigo do banco(cr_codiban) q soh sera preenchido depois q a conta for paga, até entaum o campo codigo do banco poderá ser vazio....

fiz:

alter table contarec add constraint fk_contareccr_codiban foreign key(cr_codiban) references crbancos(cr_codiban)

mas naum dah certo pois se eu deixar vazio ele naum acha o banco com codigo vazio e dah erro no relacionamento....

como resolver esse meu problema ?


Marfred

Marfred

Responder

Posts

21/09/2004

Afarias

|mas naum dah certo pois se eu deixar vazio ele naum acha o banco com
|codigo vazio e dah erro no relacionamento....

Um relacionamento (chave estrangeira) não impõe q o campo possua informação (vc mesmo disse q consegue deixar o campo vazio (null)) -- o q deve estar errado é sua consulta (SELECT)



T+


Responder

Gostei + 0

22/09/2004

Fsflorencio

Na definição do campo que vai ser chave estrangeira tire o not null que ele vai aceitar deixar em branco.


Responder

Gostei + 0

22/09/2004

Marfred

Valew moçada !


era isso mesmo... fiz confusao aki...


Responder

Gostei + 0

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

Aceitar