Pular para o conteúdo

Problemas com insert mysql

Responder tópico
  • Denunciar
  • Indicar

1. Problemas com insert mysql

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!

Responder tópico

2. Re: Problemas com insert mysql

Enviado em 25/02/2014 - 11:05h

Acredito que é só uma questão de ordem do que voce esta fazendo !

1) Primeiro, você deve incluir a procedure.
2) Depois faça o insert nela, fora da procedure, pois pelo que vi, é um registro único, com valor de id definido e assim, entendo não ser necessário inseri-lo mais de uma vez a toda vez que a procedure for executada.
3) E por fim, você insere a viewer, já com a procedure inserida.


Abraços

3. Re: Problemas com insert mysql

Enviado em 05/03/2014 - 22:53h

Vou testar e volto para postar os resultados!
Vlw!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder