首页 > 其他分享 >doris 字符串字段list分区

doris 字符串字段list分区

时间:2024-09-21 15:01:43浏览次数:10  
标签:varchar 分区 PARTITION list 字段 VALUES NULL doris

分区列支持 BOOLEAN, TINYINT, SMALLINT, INT, BIGINT, LARGEINT, DATE, DATETIME, CHAR, VARCHAR 数据类型,分区值为枚举值。只有当数据为目标分区枚举值其中之一时,才可以命中分区。

CREATE TABLE `table1` (
  `BUKRS` varchar(12) NULL,
  `GJAHR` varchar(12) NOT NULL,
  `BLART` varchar(6) NULL,
  `BLDAT` datetime NULL,
  `XFREF2` varchar(36) NULL,
  `XFREF3` varchar(60) NULL
) ENGINE=OLAP
UNIQUE KEY(`BUKRS`, `GJAHR`)
COMMENT 'OLAP'
PARTITION BY LIST(`GJAHR`)
(PARTITION p2020 VALUES IN ("2020"),
PARTITION p2021 VALUES IN ("2021"),
PARTITION p2022 VALUES IN ("2022"))
DISTRIBUTED BY HASH(`BUKRS`) BUCKETS 10
PROPERTIES (
"replication_allocation" = "tag.location.default: 1",
"in_memory" = "false",
"storage_format" = "V2",
"disable_auto_compaction" = "false"
);

ALTER TABLE ads.ads_sap_fidoc1 ADD PARTITION p2031 VALUES in ("2031");

参考链接:

https://doris.apache.org/zh-CN/docs/table-design/data-partition#list-%E5%88%86%E5%8C%BA

 

标签:varchar,分区,PARTITION,list,字段,VALUES,NULL,doris
From: https://www.cnblogs.com/chong-zuo3322/p/18424024

相关文章

  • Redis——redispluspls库list及set类型相关接口使用
    文章目录list类型相关接口lpush和lrangerpushlpop和rpopblpop和brpopllenset类型相关接口sadd和smemberssismemberscardspopsinstersinterstorelist类型相关接口lpush和lrangevoidlrange_lpush(sw::redis::Redis&redis){std::cout<<"lpush和lrange"<......
  • WPF ListBox ListBox.ItemTemplate DataTemplate Custom UserControl
    <ListBox.ItemTemplate><DataTemplate><local:ImageTbkUCImgUrl="{BindingDataContext.ImgUrl,RelativeSource={RelativeSourceMode=FindAncestor,AncestorType=ListBoxItem}}"U......
  • 帝国cms所有数据库字段说明
    帝国CMS(EmpireCMS)是一款基于PHP和MySQL的开源内容管理系统,它提供了丰富的功能和灵活的扩展性,适用于构建多种类型的网站。下面是关于帝国CMS数据库字段的一些说明,这些信息主要集中在购物车数量限制、提交订单权限以及同一IP注册间隔限制等方面。购物车数量限制字段名: uycar......
  • 数据结构: 顺序表(Seqlist篇) 手把手带你了解数据结构~
    文章目录前言一、顺序表的概念1.顺序表是什么?2.顺序表和数组的区别二、顺序表的实现1.顺序表的结构(1).静态顺序表(2).动态顺序表2.顺序表的初始化3.顺序表的销毁4.顺序表尾插5.顺序表头插6.顺序表尾删7.顺序表头删8.顺序表获取元素下标9.顺序表任意位置插入......
  • Unity编辑器扩展秘籍-实现一个可拖放的List
    usingSystem;usingSystem.Collections.Generic;usingUnityEditor;usingUnityEngine;usingObject=UnityEngine.Object;namespaceyaojz{publicclassDroppableListView{privateList<DroppableItem>_datas=newList<DroppableIt......
  • Java怎么把多个对象的list的数据合并
    在Java中,将多个对象的列表数据合并成一个新的列表可以通过多种方式实现。假设有一个List的列表,每个列表都包含相同类型的对象,可以使用StreamAPI或传统的循环来实现这一目标。示例代码假设我们有一个User类:publicclassUser{privateStringname;privateinta......
  • torch.distributed.DistNetworkError: The server socket has failed to listen on an
    解决方案是在torchrun中添加参数--master_port改变masterport。且注意这个参数一定要加在要跑的文件即src/entry_point/train.py之前,否则会被忽略。引用:https://juejin.cn/post/7260668104752775228我的代码是:torchrun--nproc_per_node1--master_port29501-mtraining.......
  • Java Map和List常见操作
    Javamap详解-用法、遍历、排序、常用API等-Java初级码农-博客园(cnblogs.com)//创建实例importjava.util.*;publicclassListDemo{publicstaticvoidmain(String[]args){List<String>arrayList=newArrayList<>();//创建ArrayList实例......
  • explain extra字段
    环境droptableifexistsuser;createtableuser( idintprimarykeynotnull, namevarchar(20)notnull, ageintnotnull, sexchar(10)notnull, hobbyvarchar(30));insertintouservalues(1,'xz1',1,'man','read1'),(......
  • Java中List接口的学习
    List接口目录List接口ArrayListLinkedListVector(过时)Stack(过时)ArrayListArrayList就是动态数组,它提供了①动态的增加和减少元素②实现了ICollection和IList接口③灵活的设置数组的大小ArrayList是一个其容量能够动态增长的动态数组。它继承了AbstractList,实现了List、Ran......