国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

使用新的list分割方法提高靈活性

2024-07-21 02:33:29
字體:
來源:轉載
供稿:網友

  Oracle9i現在有兩個方法可以完成分割:range分割和新的list分割。但是range分割需要標量數值,而list分割答應使用非標量數值。
  
  要區分range分割和list分割,讓我們看一個簡單的例子。現在我們看一個range分割的表,然后使用area_code來分割數據:
  
  Create table customer
  (
    Last_name varchar2(30),
    area_code number
    . . .
  )
  PARTITION BY RANGE (area_code)
  (
    PARTITION part_505 values less than(505),
    PARTITION part_212 values less than(212),
    PARTITION part_919 values less than(919),
    PARTITION part_252 values less than(252),
    PARTITION part_415 values less than(MAXVALUE)
  );
  
  不像range分割需要一個NUMBER或者DATE標量值,list分割可以用于根據你想用的任何值來分割數據。下面是一個customer數據庫的例子,其數據根據州(state)進行分割:
  
  create table
    customer
    (col values)
  partition by list (state_name)
  partition yankees values ('New York','Maine'),
  partition rebels values ('North Carolina', South Carolina');
  
  我們可以看到,list分割為大型Oracle表增加了很大的靈活性,而且在進行邏輯劃分行數據的時候給了你更多的選擇。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 马龙县| 玛沁县| 措美县| 临朐县| 霍邱县| 应城市| 淮阳县| 泸西县| 徐水县| 巴马| 孟津县| 邯郸市| 藁城市| 连州市| 陕西省| 循化| 贺兰县| 茶陵县| 长泰县| 明光市| 蓬莱市| 栾城县| 商都县| 肥城市| 寻甸| 大渡口区| 惠安县| 成武县| 尉氏县| 临猗县| 根河市| 江孜县| 长乐市| 贺兰县| 湖南省| 朔州市| 怀化市| 宜川县| 民乐县| 马关县| 武功县|