[firebase-br] Checar se tabela existe

Joao de Lima jomello_fire em yahoo.com.br
Qui Set 23 13:26:43 -03 2004


Eu te disse ... não te disse ... he he he 
Sabia que o nosso querido Firebid não ia nos decepcionar :-)

Ander <anderson em easybit.com.br> 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


At 11:55 23/9/2004, Luciano R. Machado wrote:
>Bom dia,
>
>Estou fazendo um Script DDL para criar uma nova tabela.
>Qual a melhor maneira de checar se a tabela já existe,
>isso porque caso exista preciso rodar o comando "Alter
>Table" ao invés do "Create Table".
>
>Obrigado.
>
>--
>Luciano Rodrigues Machado
>Programador - Ribeirão Preto-SP
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br)
>Para editar sua configuração na lista, use o endereço 
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br



______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br

		
---------------------------------
Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita diversão. Instale agora!


Mais detalhes sobre a lista de discussão lista