Oracle11g 在视图中给出分区名称
我创建了多个表,每个表都有相同的分区名。为了一次显示所有表数据,我创建了,为此,我创建了UNIONALL视图Oracle11g 在视图中给出分区名称,oracle11g,Oracle11g,我创建了多个表,每个表都有相同的分区名。为了一次显示所有表数据,我创建了,为此,我创建了UNIONALL视图 CREATE VIEW V_TABLES ( SELECT STATE_ID,STATE_NAME FROM T1 UNION ALL SELECT STATE_ID,STATE_NAME FROM T2 ); T1和T2都是基于STATE_Name的分区表,现在我想从视图中获取基于分区的数据。我不想每次都改变视角 注意:分区名称在所有表中都是相
CREATE VIEW V_TABLES (
SELECT STATE_ID,STATE_NAME FROM T1
UNION ALL
SELECT STATE_ID,STATE_NAME FROM T2
);
T1和T2都是基于STATE_Name的分区表,现在我想从视图中获取基于分区的数据。我不想每次都改变视角
注意:分区名称在所有表中都是相同的。您能给出当前查询的示例吗?我不确定我是否理解这个问题。为什么首先要指定分区名称?为什么不基于
state\u name
进行查询,让Oracle确定使用哪个分区?目的是我有一个JSP页面,其中需要基于分区的所有表的数据,所以我想创建一个视图,而不是在JSP页面中编写一个大的查询。这就是为什么我需要这个建议