2017-07-18 11 views
0

可能であれば、2つの異なるパーティションから同じ表を読んでいる問合せ文を作成したいと考えています。Oracleパーティションでの問合せ

Select id, item 
From partition_A(consume) 
union all 
Select id, item 
From partition_B(consume); 

が、私は、私はこれを使用する場合、同じ結果を得るしたいと思います:私のシナリオでは

私はこの文を実行し、今日では、2つのパーティション(partition_Aとpartition_B)とテーブル「消費」を持っていますステートメント:

Select id, item from consume; 

可能ですか?

tks。

+1

本当にデータベースパーティションですか?そうであれば、最後のクエリはエンジンが使用するパーティションを気にするべきではないので、両方のユニオンから結果を選択する必要があります。今すぐ手動でパーティションを作成したテーブルがある場合は、正しくパーティションを使用しないでください。あるいは、schema.consumeテーブル名を上書きするシノニムコンシューマでビューを作成してください。名前を複製する...)だから、あなたが代わりに使うconsume_vと呼ばれるビュー。 – xQbert

+0

https://stackoverflow.com/questions/19523061/select-from-several-partitions-at-once OR https://stackoverflow.com/questions/24027848/how-to-include-more-than-one-partition -in-a-single-select-statement-oracle – xQbert

答えて

0

このようにしますか?

Select id, item 
From consume PARTITION partition_A(name of partition) 
union all 
Select id, item 
From consume PARTITION partition_B; 

多分私はあなたの質問を理解できませんでした。

関連する問題