[firebase-br] DUVIDAS QUANTO A SINTAXE DA TRIGGER.

Samuel Duarte Matos samuelmatos em cprinformatica.com.br
Ter Jan 30 14:31:19 -03 2007


tenta assim

SELECT PRODUTOS.COMISSAO FROM PRODUTOS WHERE
PRODUTOS.SEQ=NEW.SEQ
into NEW.COMISSAO;


"Rubens J Rodrigues" 
<rubens.rodrigues em abrevo.com.br> escreveu na 
mensagem news:epnnp7$ssl$1 em sea.gmane.org...
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