[firebase-br] Execute block com alter table
Carlos H. Cantu
listas em warmboot.com.br
Qua Out 9 15:54:02 -03 2013
Vc não pode usar ALTER TABLE dentro de um execute block da forma que
está fazendo. Para isso, teria que colocar o "alter table" dentro de
um "execute statement".
[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br
HO> Boa tarde Colegas!
HO> Estou tentando executar o código abaixo, porém dá erro no alter table.
HO> execute block
HO> as
HO> begin
HO> if (not exists(select ANUENIO_CALCULAR_SOBRE
HO> from rdb$relation_fields
HO> where RDB$RELATION_FIELDS.rdb$relation_name = 'CONFIG'
HO> and RDB$RELATION_FIELDS.RDB$FIELD_NAME =
HO> 'ANUENIO_CALCULAR_SOBRE')) then
HO> alter table config
HO> add anuenio_calcular_sobre varchar(1)
HO> default '2' not null;
HO> end;
HO> [ ]'s,
HO> Hélio Oliveira
HO> ______________________________________________
HO> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
HO> Para saber como gerenciar/excluir seu cadastro na lista, use:
HO> http://www.firebase.com.br/fb/artigo.php?id=1107
HO> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista