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

Erro ao executar trigger


nsouza

Pergunta

Colegas esta trigger não esta aceitando o dominio que eu passei, o dominio esta correto, tanto que eu usei

no campo de outras tabelas e não deu erro.

Mas quanto eu atribuio ele a uma variavel da o erro:

Error at line 1 - Dynamic SQL Error

SQL error code =-104

Token unknown - line 3, colunm 30

d_operacao_doc

Poderiam me ajudar por favor, abaixo esta o codigo da trigger

abaixo o dominio que criei

D_OPERACAO_DOC = VARCHAR(1) CHECK ((VALUE IN( 'E', 'S')));

create trigger trg_itens_bi for itens before insert

as

declare variable v_operacao d_operacao_doc;

begin

/* Trigger text */

select operacao

from documentos

where codigo = new.documento

into :v_operacao;

if (:v_operacao = 'E') then

update produtos

set saldo = saldo + new.quantidade

where codigo = new.produto;

if (:v_operacao = 'S') then

update produtos

set saldo = saldo - new.quantidade

where codigo = new.produto;

end

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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,3k
×
×
  • Criar Novo...