ZONA HORARIA DE SESIÓN Registro especial
El registro especial SESSION TIME ZONE especifica un valor que identifica el huso horario del proceso de aplicaciones.
El tipo de datos es VARCHAR(128).
El valor de la zona horaria tiene el formato ± th : tm. th representa la diferencia horaria de la zona horaria. tm representa el desfase de minutos de la zona horaria. Los valores válidos para th están entre -12 y +14. Los valores válidos para tm están entre 0 y 59. La ZONA HORARIA DE SESIÓN puede especificarse como alternativa a la ZONA HORARIA DE SESIÓN.
El valor inicial del registro especial en una función definida por el usuario o un procedimiento almacenado se hereda de acuerdo con las reglas de Registros especiales en una función definida por el usuario o un procedimiento almacenado. En otros contextos, el valor inicial del registro especial representa la misma zona horaria que el registro especial ZONA HORARIA ACTUAL.
El valor del registro especial puede modificarse ejecutando la instrucción SET SESSION TIME ZONE. Después de que se haya procesado una sentencia SET SESSION TIME ZONE, los valores del registro especial SESSION TIME ZONE y CURRENT TIME ZONE podrían no reflejar el mismo valor.
Ejemplo
La siguiente declaración establece la zona horaria de la sesión como ''-8 :00'.
SET SESSION TIME ZONE = '-8:00';