La longitud de las columnas numéricas de la base de datos se cambia al exportar
Problema o error: las columnas numéricas de base de datos de longitud N se cambian a longitud N+7 en el archivo del diccionario de datos (archivo .dct).
Solución: al exportar datos y crear programáticamente un diccionario de datos para el archivo exportado, Campaign añade espacio adicional para numerales a fin de manejar la notación científica que pudiera ser necesaria para representar los datos numéricos.
Por ejemplo, el diccionario de datos podría añadir 7 a un campo numérico de longitud 10 para la siguiente notación científica.
*
*
*
*
*
Si sabe que los numerales exportados (magnitud y/o precisión) no sobrepasan el valor numérico máximo que se puede representar utilizando el ancho definido, puede utilizar uno de los dos métodos siguientes para controlar la longitud de los campos numéricos exportados.
*
Tenga en cuenta que si el valor sobrepasa el ancho definido, se producirá el error 11335 (Ancho del campo demasiado pequeño para alojar datos de texto del origen).
*
FORMAT(NUM_COL, 10)
Si el ancho del valor sobrepasa la especificación de ancho FORMAT de N, se mantendrán los N situados más a la izquierda. El resto se truncará y descartará sin error.