Erro: Relacionamento entre tabelas ao fazer INSERT

SQL Server

27/04/2013

Bom dia galera!

Possou o seguinte cenário:
TB_CLIENTES
(pk) codigo
     nome

TB_FUNCIONARIOS
(pk) codigo
     nome

TB_EMAILS
(pk) codigo
     email
(fk) codCliente
(fk) codFuncionario


No sistema, possui os módulos de cadastro de cliente e cadastro de funcionários.
Utilizo uma tabela de emails para cadastro, porque não justifica ter uma tabela para cada um (cliente e funcionário).
Quando vou cadastrar um cliente ou um funcionário, aparece a seguinte mensagem de erro no banco:
"Não é possível adicionar ou alterar registros, pois é necessário que eles tenham um registro relacionado na tabela 'TB_FUNCIONARIOS'."
Só que, não tem necessidade de relacionamento, pois, cada tabela é independente.

Como ficaria o INSERT?

Abraços!
Flávio Fortes

Flávio Fortes

Curtidas 0

Respostas

Flávio Fortes

Flávio Fortes

27/04/2013

bom dia galera!

possou o seguinte cenário:

tb_clientes
(pk) codigo
nome

tb_funcionarios
(pk) codigo
nome

tb_emails
(pk) codigo
email
(fk) codcliente
(fk) codfuncionario


no sistema, possui os módulos de cadastro de cliente e cadastro de funcionários.
utilizo uma tabela de emails para cadastro, porque não justifica ter uma tabela para cada um (cliente e funcionário).
quando vou cadastrar um cliente ou um funcionário, aparece a seguinte mensagem de erro no banco:
"não é possível adicionar ou alterar registros, pois é necessário que eles tenham um registro relacionado na tabela 'tb_funcionarios'."
só que, não tem necessidade de relacionamento, pois, cada tabela é independente.

como ficaria o insert?

abraços!
GOSTEI 0
POSTAR