Validez de las poses temporales

Los valores de pose temporal deben satisfacer las restricciones especificadas en la “Validez de los tipos temporales” para que estén bien definidos. Se genera un error cuando no se cumple una de estas restricciones. Ejemplos de valores incorrectos son los siguientes.

-- No se permiten valores nulos
SELECT tpose 'NULL@2001-01-01 08:05:00';
SELECT tpose 'Point(0 0)@NULL';
-- El tipo base no es una pose
SELECT tpose 'Point(0 0)@2001-01-01 08:05:00';

A continuación damos las funciones y operadores para las poses temporales. La mayoría de las funciones y operadores para tipos temporales y tipos espaciotemporales descritos en los capítulos precedentes se pueden aplicar para los tipos de pose temporal. Por lo tanto, en las firmas de las funciones, el tipo pose se puede utilizar siempre que se especifiquen los tipos base y spatial, y el tipo tpose se puede utilizar siempre que se especifiquen los tipos ttype y tpatial. Para evitar la redundancia, a continuación solo presentamos algunos ejemplos de estas funciones y operadores para poses temporales y nos remitimos a los capítulos precedentes para explicaciones detalladas sobre ellos.