Como encontrar nomes de coluna no Sybase SQL

Quando os bancos de dados não estão devidamente documentados, pode ser necessário examinar as tabelas do sistema para uma determinada coluna.

O Sybase possui várias versões de aplicativos SQL para ajudar vários grupos de usuários. Embora haja diferenças entre as versões, cada uma é semelhante em estrutura e todas são baseadas na linguagem de consulta estruturada, de modo que fornecem a capacidade de usar o mesmo código por meio de qualquer uma delas. Para um administrador de banco de dados que precisa localizar informações no banco de dados, como um nome de coluna, esse é um problema crítico. Novos administradores, ou os encarregados de bancos de dados existentes e mal documentados, podem procurar por uma coluna específica com uma consulta na visualização do sistema syscolumns ou em uma tabela.

Conecte-se ao banco de dados desejado usando o aplicativo de sua escolha. Certifique-se de se conectar com as credenciais que possuem acesso administrativo.

Abra uma nova consulta Dependendo da conexão que você está usando, talvez seja necessário clicar em um botão para iniciar uma nova consulta ou simplesmente começar a digitar. Escreva:

SELECIONE [colunas desejadas] DE syscolumns

Substitua "[colunas desejadas]" pelas colunas disponíveis na tabela syscolumns, com base nos dados que precisam ser retornados. A exibição syscolumns contém o nome da coluna, o nome da tabela, a largura e a escala, a chave primária e o estado nulo e quaisquer comentários que possam ter sido adicionados ao banco de dados.

Escreva:

Onde nome = "[nome da coluna]"

depois de "syscolumns" da consulta que você digitou.

Substitua "[nome da coluna]" pelo nome da coluna que você deseja pesquisar.

Conselho

Você pode ver todos os dados em syscolumns digitando "SELECT * from syscolumns".

Para localizar todas as colunas que contenham uma determinada frase, use o operador "as" em vez do sinal de igual após a instrução "WHERE Name =".