Na tabela de Idiomas Suportados e Conjuntos de Códigos, a página de códigos 5488 também é conhecida como GB 18030 e a página de códigos 1394 também é conhecida como ShiftJIS X0213.
Não é suportada a conexão de um cliente UTF-8 (código de página 1208) para um banco de dados não Unicode.
Os dados das páginas de códigos 1394 (ShiftJIS X0213) e 5488 (GB 18030) podem ser movidos para um banco de dados Unicode através dos utilitários de carregamento ou de importação. O utilitário de exportação pode ser utilizado para mover dados de um banco de dados Unicode para um arquivo de dados nas páginas de códigos 1394 e 5488.
Somente conexões entre um cliente Unicode e um servidor Unicode são suportadas, portanto, é necessário utilizar um cliente Unicode ou definir a variável de registro do DB2 DB2CODEPAGE para 1208 antes de usar os utilitários de carregamento, importação ou exportação.
A conversão da página de códigos 1394 ou 5488 para o Unicode pode resultar em expansão. Por exemplo, um caractere de 2 bytes pode ser armazenado como dois caracteres Unicode de 16 bits nas colunas GRAPHIC. É necessário assegurar-se de que as colunas de destino no banco de dados Unicode sejam grandes o suficiente para conter qualquer byte Unicode expandido.
Valores cujos tipos de dados são DATE, TIME ou TIMESTAMP são representados em um formato interno que é transparente para o usuário de SQL. Datas, horas e datas e horas podem também, no entanto, ser representadas por cadeias e essas representações envolvem diretamente o usuário de SQL, porque não há constantes ou variáveis cujos tipos de dados são DATE, TIME ou TIMESTAMP. Assim, para ser recuperado, um valor de data e hora deve ser atribuído a uma variável de cadeia. A representação da cedia é geralmente o formato padrão dos valores de data e hora associados ao código do país/região do cliente, a não ser que substituído por especificação da opção do formato DATETIME quando o programa é pré-compilado ou ligado ao banco de dados.
Quando uma representação de cadeia válida de um valor de data e hora for utilizado em uma operação com um valor de data e hora interno, a representação da cadeia é convertida para o formato interno da data, da hora ou da data e hora antes da operação ser executada. Representações de cadeia válidas de valores de data e hora são definidas nas seções a seguir.
Uma representação de cadeia de uma data é uma cadeia que começa com um dígito e tem um comprimento de pelo menos 8 caracteres. Espaços em branco finais podem ser incluídos; zeros à esquerda podem ser omitidos da parte do mês e da parte do dia da data.
A tabela "Formatos para Representações de Cadeias de Datas" permanece inalterada.
Uma representação de cadeia de uma hora é uma cadeia que começa com um dígito e tem um comprimento de pelo menos 4 caracteres. Espaços em branco finais podem ser incluídos; um zero à esquerda pode ser omitido da parte da hora e os segundos podem ser completamente omitidos. Se você optar por omitir os segundos, uma especificação implícita de 0 segundos é assumida. Assim, 13:30 é equivalente a 13:30:00.
A tabela "Formatos para Representações de Cadeias de Horas" permanece inalterada.
Uma representação de cadeia de uma data e hora é uma cadeia que começa com um dígito e tem um comprimento de pelo menos 16 caracteres. A representação de cadeia completa de uma data e hora tem o formato aaaa-mm-dd-hh.mm.ss.nnnnnn. Espaços em branco finais podem ser incluídos; zeros à esquerda podem ser omitidos da parte do mês, do dia ou da hora da data e hora e os microssegundos podem ser truncados ou completamente omitidos. Se você optar por omitir qualquer dígito da parte de microssegundos, uma especificação implícita de 0 segundos é assumida. Assim, 1991-3-2-8.30.00 é equivalente a 1991-03-02-08.30.00.000000.
Cadeias de marcas de data e hora devem conter apenas dígitos e símbolos delimitadores.
A representação de cadeia dos formatos de data e hora é o formato padrão dos valores de data e hora associado ao código do país/região do aplicativo. Esse formato padrão pode ser substituído especificando-se a opção do formato DATETIME quando o programa é pré-compilado ou ligado ao banco de dados.