国产探花免费观看_亚洲丰满少妇自慰呻吟_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表增加了很大的靈活性,而且在進行邏輯劃分行數據的時候給了你更多的選擇。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汾阳市| 库伦旗| 蕉岭县| 海林市| 崇文区| 安泽县| 乌拉特中旗| 洞头县| 通化县| 西峡县| 石泉县| 阿鲁科尔沁旗| 关岭| 瓦房店市| 金堂县| 乡宁县| 正镶白旗| 章丘市| 都匀市| 邹平县| 平潭县| 漳平市| 五原县| 荥阳市| 田阳县| 阳信县| 兴仁县| 望奎县| 吉隆县| 迁安市| 宜丰县| 萨嘎县| 凤凰县| 彭阳县| 依兰县| 西丰县| 阿尔山市| 中江县| 新蔡县| 泰兴市| 龙里县|