Listar as várias tabelas do B.D. que se iniciam igualmente?

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
  

Mensagemem Sex, 16 Dez 2016 10:42 am

Galera, sou iniciante neste novo "mundo"...!!! hehehehe...

Pra poder agilizar meu trabalho e poder passar informações mais precisas para os analistas, preciso de um comando SELECT, que me liste todas as tabelas do meu Banco de Dados que se iniciam com um conjunto de caracteres, os quais identificam o sistema a que ela pertence.

E como estas tabelas não ficam ordenadas no banco, acabo por despender muito tempo para encontrar o que preciso, passando batido, muitas vezes, pela tabela que precisava!!! rsrsrsrs...

No momento utilizo o SELECT ALL_TABLES para pesquisar as tabelas, mas isto embora funcione, não tem sido muito produtivo! rsrsrs... Reconheço que sou bem "noob" no assunto... kkkkkkk...

Um exemplo que este comando me retorna é inúmeras tabelas, que muitas delas, nem fazem parte dos sistemas que preciso.

Com isso, peço se possível a ajuda da galera aí, pra uma ajudinha.

Desde já agradeço a atenção!

:D :D
Anexos
1.jpg
Exemplo de visualização.
marcelo.z.flausino

Mensagemem Sex, 16 Dez 2016 12:23 pm

Boa tarde Marcelo,

Código: Selecionar todos
Select owner, substr(table_name,1,3) prefixo,  table_name
from   all_tables
where  substr(table_name,1,3) = 'MOV'
order by table_name;


Código: Selecionar todos
Select owner, substr(table_name,1,3) prefixo,  table_name
from   all_tables
where  substr(table_name,1,3) like 'MOV%'
order by table_name;


Ai você veja o tamanho do prefixo, neste exemplo eu deixei com 3.
spernega
Localização: São Paulo - SP

Mensagemem Sex, 16 Dez 2016 4:07 pm

spernega, você "salvou" a minha vida!!!
kkkkkkkkkkk....

Valeu d + mesmo!!!
marcelo.z.flausino



Voltar para SQL

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes