Indice de tabelas

3 respostas
M

Olá.

Estou procurando como fazer para saber quais são os indices de uma tabela. Gostaria de saber quais são os campos da chave primaria, estrangeira, etc…

Aguardo retorno.
MauL.

3 Respostas

R

maul,

Não entendi muito bem o que vc quer, mas qual é o Db que vc está usando? A tabela já existe e vc quer descobrir os indíces, ou vc vai montar a table?

Até mais,

Ricardo Serra
www.open.org.br

M

Olá.

O que quero fazer é, através dos metadados, ou de algum outro método, verificar qual a chave de uma tabela já existente em um banco de dados, independente de qual seja o SGBD. Verifiquei algumas funções do DatabaseMetaData e ResultsetMetaData que podem ser utilizadas, mas não tive tempo de testar e ver se é isso que preciso.

Até logo,

MauL.

N

é por aí msm… dá uma olhada nesses métodos da classe DatabaseMetaData:

ResultSet getImportedKeys(String catalog, String schema, String table)
ResultSet getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate)

Criado 25 de agosto de 2003
Ultima resposta 1 de nov. de 2003
Respostas 3
Participantes 3