2011-12-10 15 views
8

Estoy tratando de crear una base de datos H2 para administrar algunos recortes de texto. Uno de los campos contendrá una cadena grande que puede ser de cientos y, en algunos casos, de miles de palabras de longitud.Tipo de datos de cadena larga en bases de datos H2

Idealmente, no me gustaría limitar el tamaño de este campo en el momento en que se crea la tabla; sería mejor que esto tenga un tamaño dinámico, pero si eso no es posible, querría asignar generosamente para que el texto no se corte. ¿Alguna sugerencia sobre cómo implementar esto? ¿Es VARCHAR (10,000) posible? ¿loca? Gracias.

Respuesta

15

Puede usar un tipo de datos CLOB. Eche un vistazo a su data type page:

CLOB es como VARCHAR, pero destinado a valores muy grandes. A diferencia de cuando usando VARCHAR, los objetos CLOB grandes no se guardan completamente en la memoria; en su lugar, se transmiten. CLOB se debe utilizar para documentos y textos con tamaño arbitrario, como documentos XML o HTML, archivos de texto, o campos de memo de tamaño ilimitado.

Cuestiones relacionadas