[firebase-br] RES: Verificar se existe o campo antes de crialo.
Matheus Mathias
matheus.jgs em gmail.com
Seg Out 14 15:34:39 -03 2013
Cara, segue abaixo dois sql, agora é só usar a criatividade para bolar o que
quiser.
/*
BUSCAR INFORMAÇÕES DOS CAMPOS DA TABELA(PARAMETRO)
*/
SELECT
RDB$RELATION_FIELDS.*
FROM RDB$RELATION_FIELDS
WHERE RDB$RELATION_NAME = :TABELA;
/*
BUSCAR LISTA DE TABELAS
*/
SELECT RDB$RELATIONS.RDB$RELATION_NAME AS TABELA
FROM RDB$RELATIONS
WHERE RDB$RELATIONS.RDB$SYSTEM_FLAG = 0 ;
-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Marcos Weimer
Enviada em: segunda-feira, 14 de outubro de 2013 15:29
Para: FireBase
Assunto: Re: [firebase-br] Verificar se existe o campo antes de crialo.
Procure no historico da lista, a uns 2 meses passei uns selects para
retornar tabelas, campos, procedures....
-=Ma®©oS=-
Marcos R. Weimer
Delphi / C# / ASP.NET / WebServices / Firebird
Em 14 de outubro de 2013 15:26, Guto & Michellane Araújo <
gutogleberty em gmail.com> escreveu:
> Boa tarde a todos, mensalmente atualizo o banco de dados dos meus
> clientes geralmente adiciono novos campos e tabelas, a pergunta é
> como saber antes se já existe esses campos ou essas tabelas novas?
> no script que envio para os clientes, porque derre pende já tinha
> atualizado nesse cliente ai vai dar erro.
>
> tipo assim:
>
> selecionar na tabela clientes o campo foto se existir passa para o
> próximo script se não cria o mesmo.
> ______________________________________________
> 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
Mais detalhes sobre a lista de discussão lista