Ir para conteúdo
Fórum Script Brasil
  • 0

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


paulobergo

Pergunta

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!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...