aledioland
(usa Debian)
Enviado em 04/02/2014 - 18:24h
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 nao 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!