大家好, 我需要从Oracle / PostgreSQL DB获取所有视图和索引
在这里,我编写了一个如下所示的查询来获取所有视图
SELECT * FROM INFORMATION_SCHEMA.VIEWS where table_schema = 'public'
但那是postgreSQL依赖查询权。因为在Oracle中,information_schema的实现方式不同所以我想写jpql查询,但我不知道怎么写。 有人可以帮帮我!
谢谢&问候, Sridhar Kosna。
答案 0 :(得分:1)
这是不可能的。 JPQL只能查询映射的实体。不是数据库表。您需要使用SQL,如果需要支持多个数据库,每个数据库都有一个DAO,并根据使用的数据库使用相应的DAO。