| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 12:57:00
|
Roger75
GUJ Master
![[Avatar]](/images/avatar/a82d922b133be19c1171534e6594f754.jpg)
Membro desde: 26/10/2003 12:18:59
Mensagens: 1294
Online
|
Olá,
Como eu faço para retornar a lista de tabelas da minha database no SQL Server?
Eu vi que existe uma classe DataBaseMetaData com um método getTables, alguém já usou? Este método requer um monte de parâmetros...
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 13:08:40
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Nao existe no sql server um comando que lista as tabelas? Por exemplo, no mysql eh SHOW TABLES. Voce pode usar ele para pegar as tabelas - ex, simplesmente crie um Statement, chame o executeQuery(), e trabalhe com o ResultSet
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 13:28:44
|
foia
JavaGuru
![[Avatar]](/images/avatar/ecd62de20ea67e1c2d933d311b08178a.png)
Membro desde: 26/09/2003 16:29:51
Mensagens: 212
Localização: tiquipaya city
Offline
|
Tenta algo do tipo:
...
String[] tableTypes = { "TABLE" };
DatabaseMetaData metaData;
Connection conn = null;
ResultSet rs = null;
try
{
conn = getConnection();
metaData = conn.getMetaData();
rs = metaData.getTables( null, null, "%", tableTypes );
....
fôia
This message was edited 2 times. Last update was at 13/04/2005 13:31:20
|
fôia
-----------------------
Ahhhhh meu saquinho !!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 13:42:50
|
Ssalgado
JavaTeenager
Membro desde: 11/04/2005 12:51:05
Mensagens: 199
Offline
|
Pode ser que existe algo parecido com o oracle.
Exitem outras como all_views, etc...
é só ver se tem.
Falow
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 13:55:19
|
Bjornn Borg
JavaChild
Membro desde: 25/03/2004 15:03:50
Mensagens: 140
Offline
|
Execute este comando
SELECT *
FROM sysobjects
WHERE xtype='U'
|
Tenha fé. O que é caro por R$ 10,00 poder ser barato por R$ 50,00 amanhã.
char[] name = {66,106,111,114,110,110,32,66,111,114,103};
char[] cert = {83,67,87,67,68,32,49,46,52}; |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 15:15:55
|
Roger75
GUJ Master
![[Avatar]](/images/avatar/a82d922b133be19c1171534e6594f754.jpg)
Membro desde: 26/10/2003 12:18:59
Mensagens: 1294
Online
|
A sugestao do Bjorn Born deu certo, a do Ssalgado nao deu. Na do foia, tb deu certo, mas se alguem quiser pegar o nome da tabela, tem que fazer:
nome_tabela=rs.getString("TABLE_NAME");
Grato pela ajuda
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/09/2009 17:53:30
|
felipereisbr
Debugger
![[Avatar]](/images/avatar/56460777ebc34bf0678e0b029f3e8c3b.jpg)
Membro desde: 17/08/2006 19:22:16
Mensagens: 72
Localização: Rio de Janeiro
Offline
|
Ok, mtu bom consegui pela query do prórpio banco...
Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2011 20:09:31
|
uhitlei1
HelloWorld
![[Avatar]](/images/avatar/09bf20726431fc5cb53a6b630f14bd22.png)
Membro desde: 04/09/2011 22:28:38
Mensagens: 13
Localização: Salvador-BA
Offline
|
Foia, como que eu pego o resutado do Resulset nesse caso?
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2011 22:33:47
|
uhitlei1
HelloWorld
![[Avatar]](/images/avatar/09bf20726431fc5cb53a6b630f14bd22.png)
Membro desde: 04/09/2011 22:28:38
Mensagens: 13
Localização: Salvador-BA
Offline
|
Eu achei uma forma muito interessante
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2011 13:19:10
|
Rodkill7
What is classpath?
Membro desde: 03/01/2011 11:22:10
Mensagens: 9
Offline
|
O que tem nesse seu getMetaData?
|
|
|
 |
|
|