Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas com insert mysql


aledioland

Pergunta

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

  • 0

Segue estrutura da tabela pedidosvendaprodutos

+---------------------+---------------------+------+-----+---------+----------------+

| Field | Type | Null | Key | Default | Extra |

+---------------------+---------------------+------+-----+---------+----------------+

| CodigoPedido | int(10) unsigned | NO | MUL | NULL | |

| CodigoProduto | int(10) unsigned | YES | MUL | NULL | |

| CodigoBarras | varchar(15) | YES | | NULL | |

| Referencia | varchar(25) | YES | | NULL | |

| Descricao | varchar(100) | YES | | NULL | |

| UNVenda | varchar(3) | YES | | NULL | |

| Quantidade | double | YES | | NULL | |

| QtdeGerada | double | YES | | 0 | |

| ValorTabela | double | YES | | NULL | |

| ValorUnitario | double | YES | | NULL | |

| ValorTotal | double | YES | | NULL | |

| Desconto | double | YES | | NULL | |

| Acrescimo | double | YES | | NULL | |

| CodigoComissao | int(10) unsigned | YES | | NULL | |

| CodigoSecao | int(10) unsigned | YES | | NULL | |

| CodigoGrupo | int(10) unsigned | YES | | NULL | |

| CodigoSubGrupo | int(10) unsigned | YES | | NULL | |

| CodigoFabricante | int(10) unsigned | YES | | NULL | |

| PesoBruto | double | YES | | NULL | |

| PesoLiquido | double | YES | | NULL | |

| ValorCusto | double | YES | | NULL | |

| ValorCustoGerencial | double | YES | MUL | NULL | |

| Sequencia | int(10) unsigned | NO | PRI | NULL | auto_increment |

| TextoObservacao | varchar(75) | YES | | NULL | |

| ValorComissao | double(11,2) | YES | | NULL | |

| Empresa | int(10) unsigned | YES | | NULL | |

| Cancelada | tinyint(1) unsigned | YES | | NULL | |

| Pcomissao | double | YES | | NULL | |

| FuncLiberou | int(10) unsigned | YES | | NULL | |

| UserLiberou | varchar(45) | YES | | NULL | |

| DataLiberou | datetime | YES | | NULL | |

| DescMaximo | double | YES | | NULL | |

| CodigoGrade | int(10) unsigned | YES | | NULL | |

| VolumeItem | double | YES | | NULL | |

| MarcadoOP | int(10) unsigned | YES | | NULL | |

| NProd | int(10) unsigned | YES | | NULL | |

| BaixadoProd | int(10) unsigned | YES | | NULL | |

| QtdeConferida | double | YES | | NULL | |

| PrecoEmPromocao | tinyint(1) unsigned | YES | | NULL | |

| AjusteComFIxa | tinyint(1) unsigned | YES | | NULL | |

| MarcoEtq | tinyint(1) unsigned | YES | | NULL | |

| Despachado | tinyint(1) unsigned | YES | | NULL | |

| CodDespacho | int(10) unsigned | YES | | NULL | |

| Pontuacao | double | YES | | NULL | |

| M3 | double | YES | | NULL | |

| CodigoCarregamento | int(10) unsigned | YES | MUL | NULL | |

| ValorIcms_ST | double | YES | | NULL | |

| Bonificacao | tinyint(1) unsigned | YES | | NULL | |

| VVendaT1 | double | YES | | NULL | |

| Est_Baixado | tinyint(1) unsigned | YES | | NULL | |

| ST_PInterno | double | YES | | NULL | |

| ST_PExterno | double | YES | | NULL | |

| ST_Mva | double | YES | | NULL | |

| ST_TipoProd | varchar(35) | YES | | NULL | |

| ST_PrecoMaxCons | double | YES | | NULL | |

| ST_TipoMed | double | YES | | NULL | |

| TotalValorPauta | double | YES | | NULL | |

| CodigoCondicaoItem | int(10) unsigned | YES | | NULL | |

| PosicaoCarga | varchar(3) | YES | | NULL | |

| Volume | double | YES | | NULL | |

| QtdeUnd | double | YES | | NULL | |

| ValorIPI | double | YES | | NULL | |

| Alt | double | YES | | 0 | |

| Larg | double | YES | | 0 | |

| Comp | double | YES | | 0 | |

| SeqOrdemCompra | varchar(6) | YES | | NULL | |

| NOrdemCompra | varchar(15) | YES | | NULL | |

| MarcadoEntregue | tinyint(1) unsigned | NO | | 0 | |

| DataLancamentoItem | date | YES | | NULL | |

| TipoOP | varchar(2) | YES | | V | |

+---------------------+---------------------+------+-----+---------+----------------+

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...