[RESOLVIDO] Estrutura de tabela

Olá…

Como faço para visualizar a estrutura de uma tabela oracle, através do java?

Tipo, que ela me mostre o tipo dos campos, tamanhos, etc…

valeu!!!

Ahh… achei… bem na hora que postei aqui…

[code]SELECT
COLUNAS.COLUMN_NAME AS COLUNA,
COLUNAS.DATA_TYPE AS TIPO,
DECODE(COLUNAS.DATA_PRECISION, NULL, COLUNAS.CHAR_COL_DECL_LENGTH, COLUNAS.DATA_PRECISION) AS TAMANHO,
COLUNAS.NULLABLE AS EH_NULO

FROM
USER_TABLES TABELAS,
USER_TAB_COLUMNS COLUNAS
WHERE
– JOINS
TABELA.TABLE_NAME = COLUNAS.TABLE_NAME
AND TABELA.TABLE_NAME = ‘TBL_TESTE’[/code]

Trocando o TBL_TESTE pelo nome da sua tabela, o oracle mostra o dados da tabela selecionada.

Valeu!

Resolvido coisa nenhuma!
Eu executei o scritp sugerido no Oracle 9i deu o erro abaixo.

Erro encontrado
Ocorreu um erro ao executar a operação solicitada:
ORA-00904: “TABELA”.“TABLE_NAME”: invalid identifier
00904. 00000 - “%s: invalid identifier”
*Cause:
*Action:
Código de fornecedor 904Erro na Linha: 12Coluna:9

Puxa! É tão fácil adquirir a estrutura de uma tabela no PostgreSQL. Estou a mais de 1 hora procurando na internet uma maneira simples de listar a estrutura de uma tabela em Oracle e até agora nada funciona, é tudo furada. Não quero apenas listar as colunas, mas tipo de coluna tamanho dos campos, se são NOT NULL ou não, etc. Quero o script de create table completo de uma tabela já existente em oracle, alguém sabe como fazer isso no Oracle 9i?
Desde já agradeço.

Encontrei a estrutura de uma tabela oracle no 10g Express, digitando apenas o seguinte:

describe nome_da_tabela;

[quote=elisioleon]Resolvido coisa nenhuma!
Eu executei o scritp sugerido no Oracle 9i deu o erro abaixo.

Erro encontrado
Ocorreu um erro ao executar a operação solicitada:
ORA-00904: “TABELA”.“TABLE_NAME”: invalid identifier
00904. 00000 - “%s: invalid identifier”
*Cause:
*Action:
Código de fornecedor 904Erro na Linha: 12Coluna:9

Puxa! É tão fácil adquirir a estrutura de uma tabela no PostgreSQL. Estou a mais de 1 hora procurando na internet uma maneira simples de listar a estrutura de uma tabela em Oracle e até agora nada funciona, é tudo furada. Não quero apenas listar as colunas, mas tipo de coluna tamanho dos campos, se são NOT NULL ou não, etc. Quero o script de create table completo de uma tabela já existente em oracle, alguém sabe como fazer isso no Oracle 9i?
Desde já agradeço.[/quote]

ORA-00904: “TABELA”.“TABLE_NAME”: invalid identifier

é porque falta um “S” em tabela
ficando TABELAS.TABLE_NAME