[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