Procedure de inserção
Olá,alguem poderia me ajudar a criar um procedure para inserir dados em uma tabela que contém duas chave estrangeira ..
A database seria db e a tabela seria saida, e na tabela saida contem as chave estrangeira de venda e produto...
CREATE TABLE IF NOT EXISTS db.saida (
id_venda_saida INT(10) UNSIGNED NOT NULL,
id_produto_saida INT(10) UNSIGNED NOT NULL,
quantidade_saida INT NOT NULL,
PRIMARY KEY (id_venda_saida, id_produto_saida),
FOREIGN KEY (id_venda_saida)
REFERENCES db.venda (id_venda),
FOREIGN KEY (id_produto_saida)
REFERENCES db.produto (id_produto)
) ENGINE=InnoDB;
eu tentei criar a procedure assim mas não funcionou, e também nem deu erro ..
CREATE PROCEDURE inserir_saida(in idvenda int(10), in idproduto int(10), in quantidade int)
BEGIN
insert into saida(`id_venda_saida`,`id_produto_saida`,`quantidade_saida`) values(idvenda,idproduto,quantidade);
END;
& DELIMITER ;
obrigado...
Discussão (2)
Carregando comentários...