Este tema lista las transformaciones CAST implícitas disponibles para operaciones aritméticas.
Normalmente los operadores aritméticos (+, -, * y /) operan en operandos del mismo tipo de datos y devuelven un valor del mismo tipo de datos que los operandos. Los casos en que es aceptable que los operandos tengan tipos de datos diferentes, o en que el tipo de datos del valor resultante es diferente del tipo de los operandos, se muestran en la tabla siguiente.
Tipo de datos de operando izquierdo | Tipo de datos de operando derecho | Operadores soportados | Tipo de datos de resultado |
---|---|---|---|
INTEGER | FLOAT | +, -, *, / | FLOAT1 |
INTEGER | DECIMAL | +, -, *, / | DECIMAL1 |
INTEGER | INTERVAL | * | INTERVAL4 |
FLOAT | INTEGER | +, -, *, / | FLOAT1 |
FLOAT | DECIMAL | +, -, *, / | FLOAT1 |
FLOAT | INTERVAL | * | INTERVAL4 |
DECIMAL | INTEGER | +, -, *, / | DECIMAL1 |
DECIMAL | FLOAT | +, -, *, / | FLOAT1 |
DECIMAL | INTERVAL | * | INTERVAL4 |
TIME | TIME | - | INTERVAL2 |
TIME | GMTTIME | - | INTERVAL2 |
TIME | INTERVAL | +, - | TIME3 |
GMTTIME | TIME | - | INTERVAL2 |
GMTTIME | GMTTIME | - | INTERVAL2 |
GMTTIME | INTERVAL | +, - | GMTTIME3 |
DATE | DATE | - | INTERVAL2 |
DATE | INTERVAL | +, - | DATE3 |
TIMESTAMP | TIMESTAMP | - | INTERVAL2 |
TIMESTAMP | GMTTIMESTAMP | - | INTERVAL2 |
TIMESTAMP | INTERVAL | +, - | TIMESTAMP3 |
GMTTIMESTAMP | TIMESTAMP | - | INTERVAL2 |
GMTTIMESTAMP | GMTTIMESTAMP | - | INTERVAL2 |
GMTTIMESTAMP | INTERVAL | +, - | GMTTIMESTAMP3 |
INTERVAL | INTEGER | *, / | INTERVAL4 |
INTERVAL | FLOAT | *, / | INTERVAL4 |
INTERVAL | DECIMAL | *, / | INTERVAL4 |
INTERVAL | TIME | + | TIME3 |
INTERVAL | GMTTIME | + | GMTTIME3 |
INTERVAL | DATE | + | DATE3 |
INTERVAL | TIMESTAMP | + | TIMESTAMP3 |
INTERVAL | GMTTIMESTAMP | + | GMTTIMESTAMP3 |
Notes:
|
Conceptos relacionados
ESQL
Tareas relacionadas
Desarrollo de ESQL
Referencia relacionada
Funciones ESQL complejas
Transformaciones CAST implícitas
Transformaciones CAST implícitas para comparaciones
Transformaciones CAST implícitas para asignación
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ak05710_ |