Problemas com insert mysql

1. Problemas com insert mysql

Alédio Land
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!


  


2. Re: Problemas com insert mysql

Eduardo Leandro
eduardoleandro

(usa Debian)

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

Alédio Land
aledioland

(usa Debian)

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

Vou testar e volto para postar os resultados!
Vlw!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts