uma rapida de BD  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
felipe_thrash
JavaGuru
[Avatar]

Membro desde: 02/07/2007 13:36:02
Mensagens: 240
Localização: Brasil
Offline

pessoal,

ja procurei, mas sem sucesso...

como faço no BD (Oracle) para procurar o nome de uma coluna com um nome.... em todas as tabelas ?

tipo: eu quero achar uma coluna '%FINANCIADO' no database todo!... como faço um select desses !? achar uma coluna dessas em qualquer tabela

obrigado desde ja!

Need money for a f*%#ing beer!
nbluis
GUJ Master
[Avatar]

Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline



Pega todas as tabelas do usuário.
Se precisa de mais de um usuário, dai dá pra usar as views com prefixo all e dba.

http://dbis.ucdavis.edu/courses/sqltutorial/chap3-2.pdf

This message was edited 1 time. Last update was at 01/02/2008 16:53:06


Luis Eduardo Bohrer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
[WWW]
felipe_thrash
JavaGuru
[Avatar]

Membro desde: 02/07/2007 13:36:02
Mensagens: 240
Localização: Brasil
Offline

sim sim!

mas, como faço pra saber, quando tb não conheço o nome da coluna ? estou chutando

eu tento com o '%blablabla' mas acho q nao é isso...
testei com colunas q existem e nada... desculpe a minha IGnorancia

como é ?

Need money for a f*%#ing beer!
nbluis
GUJ Master
[Avatar]

Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline

Como assim não sabe o nome da coluna ?

O que você precisa pesquisar ?

Luis Eduardo Bohrer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
[WWW]
felipe_thrash
JavaGuru
[Avatar]

Membro desde: 02/07/2007 13:36:02
Mensagens: 240
Localização: Brasil
Offline

sente so, eu não conheço o banco

e preciso achar uma coluna "financiado" ou algo do tipo, e é um mistério isso... era uma vez um dba muito louco aki hehehe e é uma loucura + de 200 tabelas

por isso to tentando achar um nome parecido


Need money for a f*%#ing beer!
nbluis
GUJ Master
[Avatar]

Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline

cara.... procura como eu disse



Assim ele vai te dizer todas as tabelas que tem uma coluna com o nome FINANCIADO

Luis Eduardo Bohrer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
[WWW]
oyama
Virtual Machine Man

Membro desde: 19/04/2005 10:11:09
Mensagens: 572
Offline

Meus 2 cents:


ou se não forem tantas tabelas

ramilani12
GUJ Master
[Avatar]

Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline

Enjoy:



Da para melhorar
7 minutos antes de começar o carnaval da um desconto ....

This message was edited 1 time. Last update was at 01/02/2008 17:46:01


my delicious|follow me|linkedin
[Email] [ICQ]
lucao
Java Ninja
[Avatar]

Membro desde: 20/12/2004 11:38:33
Mensagens: 298
Localização: Santos/SP
Offline

nbluis wrote:cara.... procura como eu disse



Assim ele vai te dizer todas as tabelas que tem uma coluna com o nome FINANCIADO




Eae vai substituindo o FIN por vários nomes que você acredite ter haver com o que você procura.

P.S. no caso do código do nbluis, o upper está no lugar errado, deveria estar no column_name. Neste caso o upper seria dispensável, já que o nome de colunas, bem como de todos os objetos do banco de dados oracle são maiúsculos.

Só um lembrete, user_tab_columns vai mostrar as colunas das tabelas que o seu usuário criou, caso deseje ver todas as colunas de tabelas que o seu usuário possui acesso use all_tab_columns, se desejar ver todas que o banco tiver use dba_tab_columns mas para isso é necessário que você tenha a role dba.

Espero ter ajudado.

This message was edited 1 time. Last update was at 01/02/2008 19:58:49

felipe_thrash
JavaGuru
[Avatar]

Membro desde: 02/07/2007 13:36:02
Mensagens: 240
Localização: Brasil
Offline

lucao wrote:



é isso aí mesmo!

ela tava numa tabela com um nome muito tosco nunca imaginaria!

obrigado a todos!

bom feriado!

Need money for a f*%#ing beer!
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team