Tenho uma tabela em um banco de dados que possui uma trigger que executa a seguinte ação:
BEGIN call Totaliza_Prod_Prevenda (new.CodigoProduto,new.empresa); END
AFTER
"eu não entendo muito sobre mysql só o básico" quanto eu tento inserir na tabela 'pedidosvendaprodutos' meu código não retorna nenhum erro mais também não insere nada na tabela, segue a forma como estou tentando inserir:
Pergunta
aledioland
Boa Tarde galera!
Preciso da ajuda de vocês com uma PROCEDURE
Tenho uma tabela em um banco de dados que possui uma trigger que executa a seguinte ação:
BEGIN call Totaliza_Prod_Prevenda (new.CodigoProduto,new.empresa); END
AFTER
"eu não entendo muito sobre mysql só o básico" quanto eu tento inserir na tabela 'pedidosvendaprodutos' meu código não retorna nenhum erro mais também não insere nada na tabela, segue a forma como estou tentando inserir:
DELIMITER //
DROP PROCEDURE IF EXISTS Totaliza_Prod_Prevenda;
CREATE PROCEDURE Totaliza_Prod_Prevenda(IN CodigoProduto INT(10),IN Empresa INT(10))
BEGIN
INSERT INTO pedidosvendaprodutos (CodigoPedido, CodigoProduto, CodigoBarras, Referencia, Descricao, UNVenda, Quantidade, QtdeGerada, ValorTabela, ValorUnitario, ValorTotal, Desconto, Acrescimo, CodigoComissao, CodigoSecao, CodigoGrupo, CodigoSubGrupo, CodigoFabricante, PesoBruto, PesoLiquido, ValorCusto, ValorCustoGerencial, Sequencia, TextoObservacao, ValorComissao, Empresa, Cancelada, Pcomissao, FuncLiberou, UserLiberou, DataLiberou, DescMaximo, CodigoGrade, VolumeItem, MarcadoOP, NProd, BaixadoProd, QtdeConferida, PrecoEmPromocao, AjusteComFIxa, MarcoEtq, Despachado, CodDespacho, Pontuacao, M3, CodigoCarregamento, ValorIcms_ST, Bonificacao, VVendaT1, Est_Baixado, ST_PInterno, ST_PExterno, ST_Mva, ST_TipoProd, ST_PrecoMaxCons, ST_TipoMed, TotalValorPauta, CodigoCondicaoItem, PosicaoCarga, Volume, QtdeUnd, ValorIPI, Alt, Larg, Comp, SeqOrdemCompra, NOrdemCompra, MarcadoEntregue, DataLancamentoItem, TipoOP) VALUES ('1', '1612', '', '', 'CCF MEIO DA ASA INTERF ANHAMBI', 'UN', '17', '0', '0', '5.88', '99.96', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', NULL, '', '0.00', '1', NULL, '0', NULL, '', NULL, '100', NULL, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', '1', NULL, '0', '0', '0', '0', '0', '0', '0', 'Revenda', '0', '0', '0', NULL, NULL, '0', NULL, NULL, '0', '0', '0', NULL, NULL, '0', NULL, 'V');
END;//
Se eu tento inserir direto sem criar a procedure ele mostra outro erro:
PROCERURE db.Totaliza_Prod_Prevenda does not exist;
Sera que alguém consegue me ajudar?
Dês de já agradeço!
Link para o comentário
Compartilhar em outros sites
2 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.