[firebase-br] ver se tabela existe antes de um comando

Marco Antonio Abreu mabreu em itquality.com.br
Ter Nov 25 14:15:29 -03 2008


Olá Cássio.

vc pode fazer um select assim

select rdb$relation_name from rdb$relations where rdb$relation_name =
'nome_da_tabela'

se retornar alguma linha, existe a tabela.

[]'s,

Marco Antonio Abreu
IT Quality Systems
mabreu em itquality.com.br
http://www.itquality.com.br



Cássio wrote:
> gostaria qual a sintax para utilizar o if exists. Qual tabela do
> firebird guarda as infor.. de outras tabelas, trigger, sps, etc...
>
> no sql server eu usava assim:
> IF  EXISTS (SELECT * FROM dbo.sysobjects WHERE id =
> OBJECT_ID(N'[dbo].[nome_da_tabela]') AND OBJECTPROPERTY(id,
> N'istable') = 1)
>     drop table [nome_da_tabela]
>
>
> vlw.
>
>
> ______________________________________________
> 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