[firebase-br] Checar se tabela existe

Luciano R. Machado luciano em rsys.com.br
Qui Set 23 13:50:00 -03 2004


Olá Anderson,

O que preciso é fazer essa verificação dentro de um script.sql,
infelizmente não tenho como usar um componente para isso. :-(

-- 
Luciano Rodrigues Machado
Programador - Ribeirão Preto-SP

Ander wrote:
> Ola Luciano,
> 
> Voce pode usar isto:
> 
>       AuxQ.Close;
>       AuxQ.SQL.Clear;
>       AuxQ.SQL.Add('SELECT RDB$RELATION_NAME FROM RDB$RELATIONS');
>       AuxQ.SQL.Add('WHERE RDB$RELATION_NAME = '  ' '+NomeTabela+'  '  ' );
>       try
>          AuxQ.Open;
>       except
>          MessageDlg('Erro buscando tabela: '+NomeTabela, 
> mtInformation,[mbOk], 0);
>          exit;
>       end;
> 
>       if AuxQ.RecordCount = 0 then
>          begin
>           //tabela não existe
>          end
>       else
>          begin
>           //tabela já existe
>          end;
> 
> Anderson - EasyBit Informática





Mais detalhes sobre a lista de discussão lista