获取列的自定义类型名称SQLite

时间:2017-06-06 15:07:30

标签: java sql sqlite jdbc types

我正在尝试使用ResultSet为SQLite表中的列获取自定义类型名称UUID,但我无法找到任何方法来执行此操作。我尝试使用ResultSetMetaData.getColumnTypeName(),但这似乎不起作用。

基于ResultSetMetaData文档,它似乎应该:

  

返回:数据库使用的类型名称。如果列类型是用户定义的类型,则返回完全限定的类型名称。

但是如果列没有数据,方法类型将返回null,如果列没有数据,则返回text

有没有其他方法可以做到这一点,而无需每次使用PRAGMA table_info进行第二次查询?此时我也没有对表名的引用(只是ResultSet),因此很难。

0 个答案:

没有答案