Fórum Sql Lista de Tabelas ! #49118
01/02/2005
0
Jefmene
Curtir tópico
+ 0Posts
01/02/2005
Vinicius2k
Execute esta query :
select RDB$RELATION_NAME from RDB$RELATIONS where ( (RDB$SYSTEM_FLAG = 0 or RDB$SYSTEM_FLAG is null) and RDB$VIEW_BLR is null ) order by 1
Os registros retornados serão os nomes das tabelas.
T+
Gostei + 0
02/02/2005
Douglasf
SHOW FIELDS FROM tabela
Gostei + 0
09/01/2006
Diogoalles
gostaria de saber se tem como eu colocar mais uma clausula no where da sql acima,
eu gostaria que fossem listadas todas as tabelas que possuem o campo CD_CLIENTE.
alguem saberia ?
obirgado
Diogo
Gostei + 0
09/01/2006
Diogoalles
consegui, segue para quem precisar, é substituir o CAMPO pelo nome do campo que você procura nas tabelas...
SELECT RDB$RELATIONS.RDB$RELATION_NAME FROM RDB$RELATIONS , RDB$RELATION_FIELDS WHERE ((RDB$RELATIONS.RDB$SYSTEM_FLAG = 0 OR RDB$RELATIONS.RDB$SYSTEM_FLAG IS NULL)AND (RDB$RELATIONS.RDB$VIEW_BLR IS NULL)) AND (RDB$RELATION_FIELDS.RDB$RELATION_NAME = RDB$RELATIONS.RDB$RELATION_NAME)AND (RDB$RELATION_FIELDS.RDB$FIELD_NAME = ´CD_PAC´) ORDER BY 1;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)