Java H2数据库中的长字符串数据类型
我正在尝试创建一个数据库来管理一些文本剪辑。其中一个字段将包含一个大字符串,该字符串可能有数百个,在少数情况下,可能有数千个单词长Java H2数据库中的长字符串数据类型,java,sql,h2,Java,Sql,H2,我正在尝试创建一个数据库来管理一些文本剪辑。其中一个字段将包含一个大字符串,该字符串可能有数百个,在少数情况下,可能有数千个单词长 理想情况下,我不希望在创建表时限制此字段的大小;最好是动态调整大小,但如果不可能的话,我们会慷慨分配,这样文本就不会被剪切。关于如何实现这一点,有什么建议吗?VARCHAR(10000)可能吗?疯子谢谢 您可以使用CLOB数据类型。看看他们的: CLOB类似于VARCHAR,但用于非常大的值。不像什么时候 使用VARCHAR时,大型CLOB对象不会完全保留在内存中;
理想情况下,我不希望在创建表时限制此字段的大小;最好是动态调整大小,但如果不可能的话,我们会慷慨分配,这样文本就不会被剪切。关于如何实现这一点,有什么建议吗?VARCHAR(10000)可能吗?疯子谢谢 您可以使用CLOB数据类型。看看他们的: CLOB类似于VARCHAR,但用于非常大的值。不像什么时候 使用VARCHAR时,大型CLOB对象不会完全保留在内存中; 相反,它们是流式传输的。CLOB应用于文档和 任意大小的文本,如XML或HTML文档、文本文件、, 或无限大小的备注字段