select * from table1 partition(id)
只能查詢一個磁區的,我現在想查詢幾個磁區的,
除了下面的寫法外,還有沒有其他的方式
select * from table1 partition(id)
union all
select * from table1 partition(id2)
......
select * from table1 partition(idn)
uj5u.com熱心網友回復:
在 where 條件中,直接使用 磁區表就可以了。 這也正是磁區表的好處;uj5u.com熱心網友回復:
select * from table1 where id between x and x;讓它自己找磁區不行么uj5u.com熱心網友回復:
那樣的效率很慢的。uj5u.com熱心網友回復:
效率很慢,我的記錄很多 幾千萬條記錄
uj5u.com熱心網友回復:
如果效率差,你要看執行計劃了,是不是有磁區裁剪。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/99330.html
標籤:基礎和管理
上一篇:ORA-19706錯誤
