STRING [StringType] STRING STRING [n] Uma string de caracteres de n bytes, completada com espaços (não terminada por nulo). If n se n for omitido, a string terá o tamanho variável necessário para conter o resultado do parâmetro convertido ou passado. Você pode usar indexação de conjunto de qualquer string para extrair uma substring. STRING value type . O StringType opcional pode especificar ASCII ou EBCDIC. Se StringType não for encontrado, os dados estarão no formato ASCII. A definição de um atributo EBCDIC STRING como valor constante de string implica em uma conversão de ASCII para EBCDIC. No entanto, a definição de um atributo EBCDIC STRING como um valor de constante de string hexadecimal não implica em nenhuma conversão, pois supõe-se que o programador tenha fornecido o valor EBCDIC hexadecimal correto. O limite de tamanho máximo para qualquer valor DATA é 4GB. Exemplo: STRING1 MyString := IF(SomeAttribute > 10,'1','0'); // declares MyString a 1-byte ASCII string EBCDIC STRING3 MyString1 := 'ABC'; //implicit ASCII to EBCDIC conversion EBCDIC STRING3 MyString2 := x'616263'; //NO conversion here Ver também: LENGTH, TRIM, Classificação e indexação de conjuntos, Hexadecimal String