|
A graphic string constant specifies a varying-length graphic string.
In EBCDIC environments, the forms of graphic string constants are shown in the following figure.
Uma constante de string gráfica especifica uma string gráfica de comprimento variável.
Em ambientes EBCDIC, as formas das constantes de string gráficas são mostradas na figura a seguir.
Figure 1. Graphic string constants in EBCDIC - Figura 1. Constantes de string gráficas em EBCDIC

In SQL statements and in host language statements in a source program, graphic string constants cannot be continued from one line to the next.
A graphic string constant must be short enough so that its UTF-8 representation requires no more than 32704 bytes.
Em instruções SQL e em instruções de linguagem host em um programa de origem, as constantes de string gráficas não podem ser continuadas de
uma linha para a próxima.
Uma constante de string gráfica deve ser curta o suficiente para que sua representação UTF-8 não exija mais do que 32704 bytes.
Db2 supports two types of hexadecimal graphic string constants.
O Db2 suporta dois tipos de constantes hexadecimais de strings gráficas.
- UX'xxxx' represents a string of graphic Unicode UTF-16 characters, where x is a hexadecimal digit.
The number of digits must be a multiple of 4 and must not exceed 32704.
Each group of 4 digits represents a single UTF-16 graphic character.
For example, the UX constant for 'ABC' is UX'004100420043'.
- UX'xxxx ' representa uma sequência de caracteres gráficos Unicode UTF-16, em que x é um dígito hexadecimal.
O número de dígitos deve ser um múltiplo de 4 e não deve exceder 32704.
Cada grupo de 4 dígitos representa um único caractere gráfico UTF-16.
Por exemplo, a constante UX para 'ABC' é UX'004100420043 ' .
- GX'xxxx' represents a string of graphic characters, where x is a hexadecimal digit.
The number of digits must be a multiple of 4.
Each group of 4 digits represents a single double-byte graphic character.
The hexadecimal shift-in and shift-out ('OE'X and 'OF'X), which apply to EBCDIC only, are not included in the string.
If the MIXED DATA installation option is set to NO, a GX constant cannot be used.
Instead, a UX constant should be used. A GX constant cannot be used when the encoding scheme is UNICODE.
- GX'xxxx 'representa uma sequência de caracteres gráficos, onde x é um dígito hexadecimal.
O número de dígitos deve ser um múltiplo de 4. Cada grupo de 4 dígitos representa um único caractere gráfico de byte duplo.
O shift-in e o shift-out hexadecimal ( 'OE'X e ' OF'X ), que se aplicam apenas ao EBCDIC, não estão incluídos na string.
Se a opção de instalação MIXED DATA for definida como NO, uma constante GX não pode ser usada.
Em vez disso, uma constante UX deve ser usada. Uma constante GX não pode ser usada quando o esquema de codificação é UNICODE.
For information about the CCSID that is assigned to a graphic string constant, including UX'xxxx' and GX'xxxx' string constants, see
Determining the encoding scheme and CCSID of a string.
Para obter informações sobre o CCSID atribuído a uma constante de string gráfica, incluindo constantes de string UX'xxxx ' e GX'xxxx' ,
consulte
Determinando o esquema de codificação e o CCSID de uma string.
Parent topic: Constants
© Copyright IBM Corp.
|