Artículo
· 15 jul, 2024 Lectura de 1 min

Truncamiento de datos ODBC / JDBC

Hola, espero que este post ayude:

En resumen: MAXLEN es relevante sobre todo para conexiones odbc/jdbc y necesitas especificar un valor apropiado dentro de tus tablas (clases), de lo contrario los datos podrían truncarse cuando los consultes, o incluso fallar cuando intentes insertar datos.

Una larga historia:

La GUI de SQL en el portal es muy indulgente en referencia a MAXLEN, por ejemplo, podéis insertar datos en una tabla donde hay datos más largos que el tamaño de una columna, si está usando FHIR SQL, las columnas en las tablas son en su mayoría MAXLEN =50 incluso si hay datos mucho más grandes, además, si creáis una tabla a partir de una selección (create as select) la tabla creada tendrá MAXLEN=50, los datos estarán completos. Sin embargo, si intentáis insertar valores mayores de 50 a través de ODBC/JDBC, fallará.

Así que prestad atención a las columnas / parámetros de tamaño en la propia clase (no en la GUI SQL)

Espero que sirva de ayuda.

Comentarios (0)1
Inicie sesión o regístrese para continuar