[firebase-br] Atualizacao Automatica do Sorf
Alexandre Trindade
alexandre em habitus.com.br
Ter Jan 5 05:49:46 -03 2010
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
Mais detalhes sobre a lista de discussão lista