因此,我想知道是否可以在JDBC中检索列大小,例如,如果列类型为varchar(5),它将返回5。我做了一些研究,发现SQLite忽略了该大小,但我仍然迫不及待地想知道我能做到这一点。我尝试了ResultSet.getInt(“ COLUMN_SIZE”)以及Databasemetadata.getColumnDisplaySize(),但仍然无法正常工作。
答案 0 :(得分:0)
您可以使用 length 功能。但是,这将基于每行,因为没有单列大小的概念。因为每行的每一列都具有根据唯一列/行组合中存储的值的特定大小。
例如
var offsetHeight = ( container.offsetHeight ? container.offsetHeight : $(container).outerHeight() );
if ( container.scrollTop == (container.scrollHeight - offsetHeight) ) {
// scrolled to bottom
}
您可以使用以下命令获取使用的最大长度。这利用了 max 函数:-
SELECT length(mycolumn) AS column_size FROM mytable;