SET CURRENT PRECISION sentencia

La sentencia SET CURRENT PRECISION asigna un valor al registro especial CURRENT PRECISION.

Invocation for SET CURRENT PRECISION

Esta sentencia puede incorporarse en un programa de aplicación o emitirse de forma interactiva. Se trata de una sentencia ejecutable que puede prepararse de forma dinámica.

Autorización para SET CURRENT PRECISION

No se necesita ninguna.

Sintaxis para SET CURRENT PRECISION

Leer diagrama de sintaxisOmitir el diagrama de sintaxis visualSET CURRENT PRECISION=cadena-constantevariable-lenguaje-principal

descripción para SET CURRENT PRECISION

Esta declaración reemplaza el valor del registro especial CURRENT PRECISION con el valor de la constante de cadena o variable de host. El valor debe ser una cadena de caracteres de 5 bytes de longitud. El valor debe ser « DEC15 », « DEC31 » o « Dpp.s », donde «pp» es 15 o 31 y «s» es un número en el rango de 1 a 9. Si se utiliza la forma « Dpp.s », «pp» representa la precisión que se utilizará con las reglas que se utilizan para « DEC15 » o « DEC31 », y «s» representa la escala mínima de división que se utilizará para las operaciones de división. El separador utilizado en el formato « Dpp.s » puede ser el carácter «.» o «,», independientemente de la configuración del punto decimal predeterminado.

Ejemplo para SET CURRENT PRECISION

Configure el registro especial CURRENT PRECISION para que los extractos posteriores que se preparen utilicen reglas e DEC15 es para la aritmética decimal.
   EXEC SQL SET CURRENT PRECISION = 'DEC15';