将大文本存储到db2数据库列中

时间:2014-06-16 15:53:36

标签: java io db2

我有一个错误跟踪,我需要填写每个案例的文本文件。问题是错误跟踪超过3000个字符,而其存储的列是var char(2500)。我无法更改列的大小。这是受限制的。有什么方法可以将大量文本存储到一个小尺寸的列中并将其转换回来,同时将错误跟踪放回文件。

我正在使用DB 2和java。

所以我可以在列中存储某种错误跟踪对象,并在将其放入文件时将其转换回来

1 个答案:

答案 0 :(得分:0)

对于大多数实际目的,答案是否定的,就像上面的评论所说的那样。

如果你能够编程,有一个可以想象的解决方案,但它可能不是我建议在大多数情况下。您可以将数据发送到zip例程或其他压缩功能。但是,使用tabe的每个地方都必须知道何时以及如何仅解压缩你压缩的记录。

这很少是一个很好的解决方案,而且你说你不能改变这个专栏的定义这一事实,只能说明这一点。

您应该找到或创建另一个地方来存储此信息。