Verificar se já existe as tabelas

Firebird

21/05/2004

Eu estou a utilizar o Firebird. Só que como posso colocar num script, para ele verificar se existe a tabela.

É que esse script é para correr na minha aplicação, e se eu for para outro computador, queria q esse script corre-se e verifica-se se existe a tabela.

Já experimentei IF EXIST [nome_da_tabela]. Mas n deu.


Obrigado


Casmatos

Casmatos

Curtidas 0

Respostas

Maicongabriel

Maicongabriel

21/05/2004

SELECT COUNT(*) FROM RDB$RELATIONS 
WHERE RDB$RELATION_NAME = ´NOME_DA_TABELA´

[i:7c8bfa0afa]Count = 0 ..tabela não existe
Count > 0 ..tabela existe...[/i:7c8bfa0afa]


GOSTEI 0
Afarias

Afarias

21/05/2004

Vc pode simplesmente rodar o script. Se a tabela já existe será gerado um erro, dai é só ignorá-lo.



T+


GOSTEI 0
POSTAR