zoukankan      html  css  js  c++  java
  • DB2 create partitioned table

    在Z上和开放平台上的创建方法还不太一样,两套人马开发出来的就是牛!

    蛋疼……

    贴不同类型的几个例子感受一下,Z上的ASC,DESC不见了:

    CREATE TABLE foo(a INT) 
        PARTITION BY RANGE (a) (STARTING FROM (1) 
        ENDING AT (100) EVERY (20))
    CREATE TABLE lineitem (
      l_orderkey    DECIMAL(10,0) NOT NULL,
      l_quantity    DECIMAL(12,2),
      l_shipdate    DATE,
      l_year_month  INT GENERATED ALWAYS AS (YEAR(l_shipdate)*100 + MONTH(l_shipdate)))
         PARTITION BY RANGE(l_shipdate)
        (STARTING ('1/1/1992') ENDING ('12/31/1992') EVERY 1 MONTH);
    CREATE TABLE t(a INT, b INT) 
        PARTITION BY RANGE(b) (STARTING FROM (1)
      EXCLUSIVE ENDING AT (1000) EVERY (100))
    CREATE TABLE lineitem2 (
     l_orderkey    DECIMAL(10,0) NOT NULL,
     l_quantity    DECIMAL(12,2),
     l_shipdate    TIMESTAMP,
     l_year_month  INT GENERATED ALWAYS AS (YEAR(l_shipdate)*100 + MONTH(l_shipdate)))
      PARTITION BY RANGE(l_shipdate)
      (STARTING ('1992-01-01-00.00.00.000000') ENDING ('1992-12-31-23.59.59.999999') EVERY 1 MONTH)
    CREATE TABLE lineitem3 (
     l_orderkey    DECIMAL(10,0) NOT NULL,
     l_quantity    DECIMAL(12,2),
     l_shipdate    TIMESTAMP,
     l_year_month  INT GENERATED ALWAYS AS (YEAR(l_shipdate)*100 + MONTH(l_shipdate)))
      PARTITION BY RANGE(l_shipdate)
      (STARTING ('1/1/1992') ENDING ('12/31/1992') EVERY 1 MONTH)
    CREATE TABLE sales(invoice_date date, inv_month int NOT NULL 
    GENERATED ALWAYS AS (month(invoice_date)), inv_year INT NOT 
    NULL GENERATED ALWAYS AS ( year(invoice_date)), 
    item_id int NOT NULL,
    cust_id int NOT NULL) PARTITION BY RANGE (inv_year, 
    inv_month)
    (PART Q1_02 STARTING (2002,1) ENDING (2002, 3) INCLUSIVE,
    PART Q2_02 ENDING (2002, 6) INCLUSIVE,
    PART Q3_02 ENDING (2002, 9) INCLUSIVE,
    PART Q4_02 ENDING (2002,12) INCLUSIVE,
    PART CURRENT ENDING (MAXVALUE, MAXVALUE));
    CREATE TABLE foo(a INT)
        PARTITION BY RANGE(a) 
       (STARTING FROM (1) ENDING AT (100), 
       STARTING FROM (201) ENDING AT (300))
  • 相关阅读:
    BZOJ 1066 [SCOI2007]蜥蜴 (最大流)
    Codeforces 1092 D2 Great Vova Wall (Version 2) (栈)
    BZOJ 1046 [HAOI2007]上升序列(LIS + 贪心)
    牛客练习赛34 D little w and Exchange(归纳)
    BZOJ 1042 [HAOI2008]硬币购物(完全背包+容斥)
    GTMD并查集!
    2018icpc南京现场赛-G Pyramid(打标找规律+逆元)
    drwxr-xr-x 2 root root 4096 06-29 14:30 Test 分段解释
    Linux里面非常重要的目录
    点击 触发 事件 的 jQuery 写法样式
  • 原文地址:https://www.cnblogs.com/sthv/p/5725534.html
Copyright © 2011-2022 走看看