Alterando Tabela, Visão e Labels de colunas com SQL
Se você está cansado de deletar e recriar arquivos para alterar a informação de column-level, tal como column headings, está na hora de considerar a declaraçãoo SQL LABEL ON. LABEL ON lhe permite adicionar e alterar facilmente labels para tables, views, e columns.
LABEL ON suporta os seguintes tipo de label:
a. Column headings. Ferramenta tal como STRSQL (Start SQL) e STRQM (Start Query Manager) usada em column headings quando mostrando ou imprimindo o resultado da query. Um usuário pode especificar até três segmentos de column-heading segments (ou palavras) como parte de uma string simples que pode ter uma máximo de 60
caracteres. Cada segmento pode ter um máximo de 20 caracteres, e cada segmento poderá aparecer numa linha separada. Se um segmento for menor que 20 caracteres, você deverá preencher com brancos de modo que o segmento subsequente inicie na posição 21 ou 41. A seguinte declaração LABEL ON adiciona uma two-segment column heading (Employee Number) para a coluna EMPNO da tabela Employee na biblioteca library CorpData:
LABEL ON COLUMN CORPDATA.EMPLOYEE.EMPNO
IS 'Employee Number'
Você pode também especificar column headings para mais de uma coluna numa declaração simples LABEL ON, tal como:
LABEL ON CORPDATA.EMPLOYEE
(EMPNO IS 'Employee Number',
EDLEVEL IS 'Education Level')
b. Texto Column-level. Você pode entrar com string de caracter até 50
caracters descrevendo uma coluna. A seguinte declaração LABEL ON adiciona texto para a coluna EMPNO:
LABEL ON COLUMN CORPDATA.EMPLOYEE.EMPNO
TEXT IS
'Employee number (6 character digits)'
c. Texto Object-level para tables e views. Labels Object-level descrevem tavelas e visões. A seguinte declaração LABEL ON adiciona a string "Employee data" como texto object-level para tabela EMPLOYEE:
LABEL ON TABLE CORPDATA.EMPLOYEE IS
'Employee data'
Você pode mostrar column headings e texto usando vários comandos cl, tal como DSPFFD (Display File Field Description), ou por query system catalogs.
Dica de Carol Ramler