Pergunta

Eu tenho um conjunto de arquivos em uma biblioteca em um AS/400/iSeries/System-i/o que for-IBM-WANTS-ME-para-Call-It-theSanse-dias para os quais não tenho DDS (criado no SQL I reunir -se), mas para o qual eu gostaria de adicionar descrições de campo. Não consigo encontrar uma maneira de fazer isso no 400.

Alguém sabe como posso adicionar a descrição do campo? A atualização diretamente do sysibm.sqlcolumns para definir colunl_text segura?

(Não estou procurando respostas gerais do SQL aqui, apenas respostas específicas do DB2/400. Infelizmente, dadas as renomeações do IBMS dessa plataforma e o nome muito inútil que eles escolheram, é quase impossível encontrar respostas (ou especialmente para provar que não há resposta) para essas perguntas sem gastar idades olhando por lá, documentação volumosa e impenetrável)

Foi útil?

Solução

Use o ETIQUETA Comando sql. Se você estiver usando o comando strsql de tela verde, poderá solicitá-lo. O comando do rótulo pode ser usado para definir o texto da coluna e os títulos da coluna.

Aqui está um exemplo de uso do comando do rótulo para fornecer texto da coluna para dois campos no arquivo chamado testfile1. Os campos são nomeados Field1 e Field2 neste exemplo:

LABEL ON COLUMN TESTFILE1 
(FIELD1 TEXT IS 'My Field 1 text', FIELD2 TEXT IS 'My Field 2 text')

Aqui está um exemplo de uso do comando do rótulo para dar títulos de colunas que apareceriam nos resultados da consulta:

LABEL ON COLUMN TESTFILE1
(FIELD1 IS 'My field            Heading 1',
 FIELD2 IS 'My field            Heading 2')

Ao criar títulos de coluna, você obtém 60 caracteres por campo. Os 20 primeiros caracteres são a linha 1. Os segundos 20 caracteres são a linha 2. Os terceiros 20 caracteres são a linha 3. No exemplo acima, os títulos de campo ficariam assim:

My field     My field
Heading 1    Heading 2

Outras dicas

Como dica adicional, você pode usar o ISERIES Navigator para obter a instrução SQL para esse arquivo. Se você iniciar este programa, acessar o IRERIES, acesse o banco de dados, vá para esquemas e vá para tabelas, então você poderá encontrar seu arquivo. Você encontrará o botão "Gere SQL" em algum lugar. Isso cria uma instrução SQL exata para você criar a tabela. Você pode usar esta instrução SQL para trabalhar com esta tabela.

Para suas perguntas, o "rótulo" de outra resposta é suficiente. Esta resposta é útil se você quiser fazer mais coisas, que não podem ser feitas com alter.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top