Vou simplificar minhas tabelas, para ficar mais fácil de explicar.
Tenho uma tabela tbItemVenda e um tbMovimentacao.
A tbItemVenda tem um id (idItem) e a descricao (strItem). O Iditem é chave primária.
A tbMovimentacao tem id (fkIdItem) e a Data (dtMvto). O fkIdItem é chave primária e deve receber o código do item relcionado na tabela tbItemVenda.
Bom, o problema é o seguinte:
Quero fazer uma trigger na tbItemVenda que, quando um valor é inserido, ela faz um INSERT na tbMovimentacao. O Problema é que tenho que inserir na tbMovimentacao, o mesmo id que acabou de ser inserido na tabela tbItemVenda
CREATE TRIGGER Inserir ON tbItemVenda
FOR INSERT
AS
INSERT INTO tbMovimentacao(fkIdItem, dtMvto) VALUES (tbItemVenda.idItem, date)
o problema é que não sei como pegar o TbItemVenda.idItem que acabou de ser inserido.
Pergunta
Guest - Felipe -
Pessoal, tenho uma dúvida.
Vou simplificar minhas tabelas, para ficar mais fácil de explicar.
Tenho uma tabela tbItemVenda e um tbMovimentacao.
A tbItemVenda tem um id (idItem) e a descricao (strItem). O Iditem é chave primária.
A tbMovimentacao tem id (fkIdItem) e a Data (dtMvto). O fkIdItem é chave primária e deve receber o código do item relcionado na tabela tbItemVenda.
Bom, o problema é o seguinte:
Quero fazer uma trigger na tbItemVenda que, quando um valor é inserido, ela faz um INSERT na tbMovimentacao. O Problema é que tenho que inserir na tbMovimentacao, o mesmo id que acabou de ser inserido na tabela tbItemVenda
CREATE TRIGGER Inserir ON tbItemVenda
FOR INSERT
AS
INSERT INTO tbMovimentacao(fkIdItem, dtMvto) VALUES (tbItemVenda.idItem, date)
o problema é que não sei como pegar o TbItemVenda.idItem que acabou de ser inserido.
Obrigado antecipadamente.
Felipe.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.