ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Select Campos (Não Conteúdo)

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
wgm8
Novato
Novato


Registrado: Segunda-Feira, 14 de Julho de 2003
Mensagens: 44

MensagemEnviada: Seg Fev 26, 2007 1:39 pm    Assunto: Select Campos (Não Conteúdo) Responder com Citação

Olá Pessoal, Gostaria de saber se existe um select que me apresente a lista de campos de uma tabela, ou seja, não quero o conteúdo dos campos, mais sim o nome dos campos!

Pois preciso testar se o campo existe se não existir eu criarei.

Sem mais...

Wagner
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
wgm8
Novato
Novato


Registrado: Segunda-Feira, 14 de Julho de 2003
Mensagens: 44

MensagemEnviada: Seg Fev 26, 2007 2:46 pm    Assunto: Descobri! Responder com Citação

//Pesquisar se Campo Existe no Oracle

SELECT
OWNER,
TABLE_NAME,
COLUMN_NAME
FROM
ALL_TAB_COLUMNS
WHERE TABLE_NAME = 'TABELA'
AND OWNER = 'BANCO'
AND COLUMN_NAME = 'CAMPO'

//Pesquisar se Campo Existe no FireBird

select RDB$RELATION_NAME, RDB$FIELD_NAME from RDB$RELATION_FIELDS
where
RDB$FIELD_NAME = CAMPO
AND
RDB$RELATION_NAME = 'TABELA'
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
thomazs
Moderador
Moderador


Registrado: Segunda-Feira, 1 de Março de 2004
Mensagens: 2835

MensagemEnviada: Seg Fev 26, 2007 4:14 pm    Assunto: Responder com Citação

no DB2:

Código:
SELECT * FROM SYSCAT.COLUMNS
WHERE TABNAME = 'TABELA' AND COLNAME = 'CAMPO'

_________________
Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB