我开始研究DB2已有一年了,我不知道自己有多喜欢其他数据库(Oracle等)。基本上,我坚持使用DB2中的trailling空间的旧表中的固定长度列。
我目前正在开发一个现有的Java报告模块,该模块基本上可以提取超过150列,其中大部分都是固定长度的列。我在整个应用程序中都有这样简单的旧JDBC查询。我知道如果我在每列上使用TRIM()或LTRIM()将取消不必要的空格。但我正在寻找一种高效而简单的解决方案,而不是跨越应用程序来改变SQL查询。
最近,当报告变得太大时,这已经成为JVM上的一个巨大的堆问题(OutOfMemoryError)。