让H2前缀列

时间:2012-01-14 09:47:29

标签: sql h2

也许这只适用于SQLITE,但是还有一个技巧可以让H2为所有返回的columns添加前缀table name给定select * query吗?

我需要知道哪个表提供哪个列。

2 个答案:

答案 0 :(得分:0)

使用JDBC时,使用ResultSetMetaData.getTableName获取表名。您还可以获取列名称和列标签(列标签与列名称相同,除非您使用别名)。

答案 1 :(得分:0)

使用“EXPLAIN SELECT *”作为“SELECT *”语句的前缀,它只提供执行计划,但仍然是真实查询中的所有返回列。