Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
eu estava fazendo uma pequena db na qual tinha uma herança de vendedor, gerente, e atendente que herdavam de funcionário. para eu fazer isso, criei em cada uma dessas tableas "filhas" uma chave estrangeira recebendo a chave primária de funcionário, só que minha dúvida é: quando eu for adicionar um vendedor, por exemplo, como vou fazer para que a fk dele receba o valor que entrou em funcionário? criei um SP pra adicionar um vendedor de vez, só que o funcionário recebe o valor normal, mas o vendedor recebe a partir de 1, em ordem. alguém pode me ajudar?? ai segue oq eu fiz:
CREATE PROCEDURE addVendedor(id_funcionario int, nome varchar(100), cpf int, telefone int, vendas int)
BEGIN
INSERT INTO funcionario VALUES(id_funcionario, nome, cpf, telefone);
INSERT INTO vendedor VALUES(id_vendedor, vendas);
END
Valeu!
Carregando comentários...