Notas del release


8.3 Apéndice E. Soporte de idioma nacional (NLS)

8.3.1 Soporte de código de país/región y página de códigos:

En la tabla de Idiomas y juegos de códigos soportados, la página de códigos 5488 también se conoce como GB 18030 y la página de códigos 1394 también se conoce como ShiftJIS X0213.

8.3.2 Consideraciones sobre la importación/exportación/carga -- Restricciones para las páginas de códigos 1394 y 5488

Los datos de las páginas de códigos 1394 (ShiftJIS X0213) y 5488 (GB 18030) pueden moverse a una base de datos Unicode utilizando los programas de utilidad de carga o importación. El programa de utilidad de exportación se puede utilizar para transferir datos de una base de datos Unicode a un archivo de datos de las páginas de códigos 1394 y 5488.

Sólo se soportan conexiones entre un cliente Unicode y un servidor Unicode, por lo que es necesario utilizar un cliente Unicode o establecer la variable de registro DB2CODEPAGE de DB2 en 1208 antes de utilizar los programas de utilidad de carga, importación o exportación.

La conversión de las páginas de códigos 1394 ó 5488 a Unicode puede tener como consecuencia una expansión. Por ejemplo, un carácter de 2 bytes se puede almacenar en forma de dos caracteres Unicode de 16 bits en las columnas GRAPHIC. Deberá cerciorarse de que las columnas de destino de la base de datos Unicode son suficientemente anchas para contener cualquier byte Unicode expandido.

8.3.3 Valores de fecha y hora

8.3.3.1 Representaciones de serie de los valores de fecha y hora

Los valores cuyos tipos de datos son DATE, TIME o TIMESTAMP se representan en un formato interno que es transparente para el usuario de SQL. Sin embargo, las fechas, las horas y las indicaciones de fecha y hora también pueden representarse mediante series y estas representaciones conciernen directamente al usuario de SQL porque no hay constantes o variables cuyos tipos de datos sean DATE, TIME o TIMESTAMP. De este modo, para recuperarse, un valor de fecha y hora debe asignarse a una variable de serie. La representación de serie es normalmente el formato por omisión de los valores de fecha y hora asociados con el código de país/región del cliente, a no ser que la altere temporalmente la especificación de la opción de formato DATETIME cuando se precompila o se enlaza el programa a la base de datos.

Cuando se utiliza una representación de serie válida de un valor de fecha y hora en una operación con un valor de fecha y hora interno, la representación de serie se convierte al formato interno de la fecha, hora o indicación de la fecha y hora antes de que se efectúe la operación. Las representaciones de serie válidas de valores de fecha y hora se definen en las secciones siguientes.

Nota:
Las representaciones de series gráficas de valores de fecha y hora sólo se soportan en bases de datos Unicode.

8.3.3.2 Series de fecha

Una representación de serie de una fecha es una serie que empieza con un dígito y tiene una longitud de 8 caracteres como mínimo. Se pueden incluir blancos de cola; se pueden omitir los ceros iniciales de la parte de mes y la parte de día de la fecha.

La tabla "Formatos para representaciones de serie de fechas" no se modifica.

8.3.3.3 Series de hora

Una representación de serie de una hora es una serie que empieza con un dígito y tiene una longitud de 4 caracteres como mínimo. Se pueden incluir blancos de cola; se puede omitir un cero inicial de la parte de hora de la hora y los segundos pueden omitirse enteramente. Si elige omitir los segundos, se supondrá una especificación implícita de 0 segundos. De este modo, 13:30 es equivalente a 13:30:00.

La tabla "Formatos para representaciones de serie de horas" no se modifica.

8.3.3.4 Series de indicación de fecha y hora

Una representación de serie de una indicación de fecha y hora es una serie que empieza con dígito y tiene una longitud de 16 caracteres como mínimo. La representación de serie completa de una indicación de fecha y hora tiene el formato aaaa-mm-dd-hh.mm.ss.nnnnnn. Se pueden incluir blancos de cola; se pueden omitir los ceros iniciales de la parte de mes, día u hora de la indicación de fecha y hora y los microsegundos pueden truncarse u omitirse por completo. Si elige omitir cualquier dígito de la parte de microsegundos, se supondrá una especificación implícita de 0. De este modo, 1991-3-2-8.30.00 es equivalente a 1991-03-02-08.30.00.000000.

8.3.3.5 Consideraciones acerca del juego de caracteres

Las series de indicación de fecha y hora sólo deben contener caracteres y dígitos.

8.3.3.6 Formatos de fecha y hora

La representación de serie de los formatos de fecha y hora es el formato por omisión de los valores de fecha y hora asociados con el código de país/región de la aplicación. Este formato por omisión puede alterarse temporalmente especificando la opción de formato DATETIME al precompilar o enlazar el programa a la base de datos.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]