您的位置: 首页 > 技术问答 > H2数据库列大小 H2数据库列大小 分类: 技术问答 • 2022-05-10 09:10:47 问题描述: 这是对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规范的一部分。 –
非常好的一点:)我觉得我的头脑有点困惑,我并没有真正接受getColumns()函数的功能。我猜''COLUMN_SIZE'会是我需要的。 – user1615803
是的,'COLUMN_SIZE'是正确的列。因为'DatabaseMetaData'是JDBC API规范的一部分,所以它比表/视图'INFORMATION_SCHEMA.COLUMNS'更好地标准化,这只是ANSI SQL规范的一部分。 –