[firebase-br] DUVIDAS QUANTO A SINTAXE DA TRIGGER.
Jorge Henrique
jorgehenrique em americamoveis.com
Ter Jan 30 14:36:09 -03 2007
O correto é:
SELECT PRODUTOS.COMISSAO FROM PRODUTOS WHERE PRODUTOS.SEQ=NEW.SEQ INTO NEW.COMISSAO;
[]'s
Jorge Henrique
Rubens J Rodrigues escreveu:
> Pessoal,
>
> Estou com uma dificuldade ao criar uma trigger como segue :
>
> a) Estrutura da tabela de ItensReparte :
> ...
> COMISSAO NUMERIC(9,2)
> CUSTO NUMERIC(9,2)
> VENDA NUMERIC(9,2)
> ...
>
> Ao digitar na trigger :
>
> NEW.COMISSAO=(SELECT PRODUTOS.COMISSAO FROM PRODUTOS WHERE
> PRODUTOS.SEQ=NEW.SEQ);
>
> Ao tentar compilar, aparece a mensagem de erro :
> Dynamic SQL Error.
> SQL error code = -206.
> Subselect illegal in this context.
>
>
> O que pode estar errado?
>
> Rubens
>
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
Mais detalhes sobre a lista de discussão lista