H2数据库列大小

问题描述:

这是对this的后续问题。H2数据库列大小

是表中给定文本列的大小,例如存储在INFORMATION_SCHEMA.COLUMNS表中的varchar(32)列,CHARACTER_MAXIMUM_LENGTH列?

是的,但为什么你不使用java.sql.DatabaseMetaData?

+0

非常好的一点:)我觉得我的头脑有点困惑,我并没有真正接受getColumns()函数的功能。我猜''COLUMN_SIZE'会是我需要的。 – user1615803

+0

是的,'COLUMN_SIZE'是正确的列。因为'DatabaseMetaData'是JDBC API规范的一部分,所以它比表/视图'INFORMATION_SCHEMA.COLUMNS'更好地标准化,这只是ANSI SQL规范的一部分。 –