[firebase-br] erro script...

Caio Oliveira news em caiosistemas.com.br
Ter Out 24 17:07:11 -03 2006


Olá Daniel,

Repare que o SET TERM que fecha os comandos (nesse caso) deve ser "SET 
TERM ; ^"  e não "SET TERM ^ ;" como está descrito.

Sds, Caio Oliveira

Daniel Narvaes escreveu:
> Boa tarde a todos,
> tenho o script abaixo, que funciona perfeitamente no Interbase 6.0.1
> mas no FireBird 1,5 dá uma mensagem de erro nos terminadores  ( incorrect 
> SET TERM statement )
> 
> O erro ocorre ao executar o script no QuickDesk, ou mesmo no Delphi usando 
> TBIScript...
> 
> Alguma sugestão ?
> grt.
> Daniel.
> 
> 
> DROP TRIGGER TB_X;
> COMMIT WORK;
> 
> DROP TRIGGER TB_Y;
> COMMIT WORK;
> 
> ALTER TABLE TB_Z ADD CAMPO(15,8) NOT NULL;
> COMMIT WORK;
> 
> update TB_A set quant_X = quant;
> COMMIT WORK;
> 
> 
> 
> SET TERM ^ ;
> 
> CREATE TRIGGER TB_X FOR TB_X ACTIVE
> AFTER DELETE POSITION 0
> AS
> BEGIN
> 
>    /* trigger body */
> 
> END
> 
>  ^
> SET TERM  ^;
> COMMIT WORK;
> 
> 
> SET TERM ^ ;
> 
> CREATE TRIGGER TB_Y FOR TB_Y ACTIVE
> BEFORE DELETE POSITION 1
> AS
> BEGIN
> 
>      /* trigger body */
> 
> END
>  ^
> SET TERM  ^;
> COMMIT WORK;
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> ______________________________________________
> 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