Sign in to follow this  
paulobergo

Como Saber Se Uma Tabela Existe No Catálogo? Tem

Recommended Posts

Oi pessoal...

Preciso, por uma query, saber se uma determinada tabela existe ou não em um database...

Por exemplo, esta query, executada no DBExplorer (via ODBC conector), retorna o nome de uma tabela que existe...

show tables from `acme`
like "inventario200704"
Dá esse resultado:
tables_in_acme (inventario200704)
inventario200704
No entanto, esta query tem um comportamento estranho... Se tento executá-la em uma máquina, com Windows98, acessando o mesmo servidor MySQL, recebo:
tables_in_acme (inventario200704)
(MEMO)    * vem MEMO em maiúsculas se a tabela existir e em minúsculas quando contrário...

Mas o pior mesmo é que, abrindo esta query em um componente TQuery no Delphi, o resultado vem vazio (recordcount = -1)...

Então... tem alguma maneira de saber se uma tabela existe?

Grato por qualquer ajuda!

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this