Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

solid

Procedure de inserção

Recommended Posts

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...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.