Verificar se o campo existe dentro da tabela, e se não existe, cria-lo, usando SQL. Alguém sabe como fazer isso no próprio delphi?

Delphi

26/07/2017

Quero criar uma rotina dentro de um button que verifica os campos dentro da tabela e cria os campos que não existem na tabela.
Uso o delphi 5 com firebierd 2.5? Agradeço aos amigos que poderem ajudar.
Joelson

Joelson

Curtidas 0

Respostas

Luiz Vichiatto

Luiz Vichiatto

26/07/2017

Joelson
`Primeiro testa para saber se o campo existir pesquisando, exemplo
select rdb$relation_name, rdb$field_name, rdb$field_source,
       rdb$field_position
       from rdb$relation_fields 
where  rdb$relation_name = 'CROSS_RATE'


Depois você adiciona o com o comando.....
alter table CROSS_RATE ADD CODIGO INTEGER;
GOSTEI 0
POSTAR