Cuando se declara un DECIMAL, no se puede definir la precisión y la escala puesto que éstas se asignan automáticamente. La precisión y la escala sólo pueden especificarse cuando se está efectuando una transformación CAST a a DECIMAL.
Los literales de SQL que están formados únicamente por una serie de dígitos sin comillas, es decir, los que no contienen ni una coma decimal ni un exponente (por ejemplo, 12345) son de tipo INTEGER (entero) si son suficientemente pequeños para ser representados como enteros. De lo contrario son de tipo DECIMAL.
Los literales de SQL que están formados por una serie de dígitos sin comillas, llevan, opcionalmente, un punto decimal y un exponente no contienen ni una coma decimal ni un exponente (por ejemplo, 123e1) son de tipo FLOAT (flotante) si son suficientemente pequeños para ser representados como flotantes. De lo contrario son de tipo DECIMAL.
Los literales de SQL formados por la palabra clave DECIMAL y una serie de dígitos entre comillas, con o sin coma decimal y con o sin exponente, son de tipo DECIMAL, por ejemplo, DECIMAL '42', DECIMAL '1,2346789e+203'.
Conceptos relacionados
Flujos de mensajes
Tipos de datos ESQL
Correlaciones
Tareas relacionadas
Desarrollo de aplicaciones de flujos de mensajes
Desarrollo de ESQL
Referencia relacionada
Nodos incorporados
Tipo de datos INTEGER de ESQL
Tipo de datos FLOAT de ESQL
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ak17820_ |