[firebase-br] Atualizacao Automatica do Sorf

Reijanio Nunes Ribeiro rnribeiro em gmail.com
Ter Jan 5 11:34:56 -03 2010


e tem outra scrpits muito grande maior que 255 linhas ele da xabu vc vai ter
que fazer varios execute block com essa qtde de linhas se seu script for
muito grande


Em 05/01/10, Alexandre Trindade <alexandre em habitus.com.br> escreveu:
>
> Obrigado Nivaldo...
>
> Mas o problema é que "execute block" soh aceita PSQL (linguagem procedural)
> mas nao aceita DDL (linguagem de definicao de dados). Em outras palavras,
> ele nao reconhece por exemplo um CREATE TABLE, como fiz no exemplo abaixo:
>
> execute block as
> declare variable I integer;
> begin
>  select gen_id(GN_ATUALIZACOES, 0) from RDB$DATABASE into I;
>  if (I = 1) then
>  begin
>   create table CLIENTES
>   (
>       CODIGO integer not null
>   );
>   set generator GN_ATUALIZACOES to 1;
>  end
> end
>
> ----- Original Message ----- From: "Nivaldo Martins" <
> nivaldomart em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, January 05, 2010 2:43 AM
> Subject: Re: [firebase-br] Atualizacao Automatica do Sorf
>
>
>
> Perfeitamente....
>
> Mas lembre-se de colocar estas estruturas em um execute block por
> exemplo...
>
> execute block
> as begin
>
> if isso then
>  faça aquilo
> else
>  faça aquilo outro
>
> blá
>
> blá
>
> end;
>
> 2010/1/4 Alexandre Trindade <alexandre em habitus.com.br>
>
> E possivel um script de atualizacao de um banco conter condicionais? Tipo
>> assim:
>>
>> if nao existe generator gn_clientes then
>> begin
>>  create table clientes bla bla bla
>> end
>>
>> Assim poderei criar um script inteligente que soh ira atualizar o que
>> realmente precisa ser atualizado!
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
> --------------------------------------------------------------------------------
>
>
>
> Ce message entrant est certifié sans virus connu.
> Analyse effectuée par AVG - www.avg.fr
> Version: 8.5.431 / Base de données virale: 270.14.124/2598 - Date: 01/03/10
> 09:41:00
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista