[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