Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dr. Lucas

[Resolvido] Buscar Nome das Tabelas

Recommended Posts

E ae galera;

 

Nescessito fazer uma busca que me retorne

 

- O nome de todas as tabelas que existem no banco

- O nome de todos os campos de uma table

- O nome do tipo de cada campo de uma tabela

- O nome dos campos que são chaves primarias e chaves estrangeiras.

 

Alguém tem alguma dica?

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ae galera;

 

Nescessito fazer uma busca que me retorne

 

- O nome de todas as tabelas que existem no banco

- O nome de todos os campos de uma table

- O nome do tipo de cada campo de uma tabela

- O nome dos campos que são chaves primarias e chaves estrangeiras.

 

Alguém tem alguma dica?

Esqueci de citar que estou usando o FireBird

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu não conheço todos os comandos mas vou te dar o caminho das pedras. O Firebird tem umas tabelas que iniciam com rdb$ que ficam ocultas e que armazenam essa informações. Para listar todas as tabelas tente o seguinte:

SELECT RDB$RELATION_NAME
FROM RDB$RELATIONS WHERE ((RDB$SYSTEM_FLAG=0) OR (RDB$SYSTEM_FLAG IS NULL)) AND (RDB$VIEW_SOURCE IS NULL)
ORDER BY RDB$RELATION_NAME

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu não conheço todos os comandos mas vou te dar o caminho das pedras. O Firebird tem umas tabelas que iniciam com rdb$ que ficam ocultas e que armazenam essa informações. Para listar todas as tabelas tente o seguinte:

SELECT RDB$RELATION_NAME
FROM RDB$RELATIONS WHERE ((RDB$SYSTEM_FLAG=0) OR (RDB$SYSTEM_FLAG IS NULL)) AND (RDB$VIEW_SOURCE IS NULL)
ORDER BY RDB$RELATION_NAME

 

Abraços...

Vlw Cara..

 

Soh para complementar caso alguem tenha iteresse.

 

http://www.alberton.info/firebird_sql_meta_info.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.