Visão Geral (Comando STRING)
STRING declara novas variáveis de sequência de caracteres que podem ser usadas como variáveis de destino em transformações de dados
Especificação básica
A especificação básica é o nome das novas variáveis e, entre parêntesis, o formato da variável.
Regras de sintaxe
- Se a palavra-chave
TOfor usada para criar diversas variáveis de sequência de caracteres, o formato especificado se aplicará a cada variável nomeada e implícita porTO. - Para declarar variáveis com formatos diferentes, separe cada grupo de formato com uma barra..
STRINGpode ser utilizado dentro de um programa de entrada para determinar a ordem das variáveis de sequência no dicionário do conjunto de dados ativo Quando usado para esse propósito,STRINGdeve precederDATA LISTno programa de entrada Consulte exemplos para o comandoNUMERIC.STRINGnão pode ser usado para redefinir uma variável existente.- As variáveis de cadeia não podem ter comprimento zero;
A0é um formato ilegal. - Todas as implementações do programa permitem o formato
A.. Outros formatos de sequência podem estar disponíveis em alguns sistemas. Além disso, a definição de uma cadeia longa depende do seu sistema operacional. Use a palavra-chaveLOCALno comandoINFOpara obter documentação para seu sistema operacional.
Operações
- O
STRINGentra em vigor assim que é encontrado na sequência de comando Portanto, preste atenção especial à posição deSTRINGentre comandos. Consulte o tópico Ordem de Comando para obter mais informações.. - Novas variáveis de sequência são inicializadas como espaços em branco.
- As variáveis que são declaradas no
STRINGsão incluídas no conjunto de dados ativo na ordem em que elas são especificadas Essa ordem não é mudada pela ordem na qual as variáveis são usadas na linguagem de transformação - Para alterar a largura definida de uma variável de sequência, use o comando
ALTER TYPE. Consulte o tópico ALTER TYPE para obter mais informações.