[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