带时间戳的自动分区

用户名

我想每天自动对表(Oracle)进行分区。

我只有一个时间戳列:

 DD.MM.YYYY HH24:MI:SS

到目前为止,我发现了这一点,但是没有用:

create table 
pos_data ( 
    start_date        DATE,
    store_id          NUMBER,
    inventory_id      NUMBER(6),
    qty_sold          NUMBER(3),
 ) 
 PARTITION BY RANGE (start_date) 
 INTERVAL(NUMTOYMINTERVAL(1, 'MONTH')) 
 (  
  PARTITION pos_data_p2 VALUES LESS THAN (TO_DATE('1-7-2007', 'DD-MM-YYYY')),
  PARTITION pos_data_p3 VALUES LESS THAN (TO_DATE('1-8-2007', 'DD-MM-YYYY')) 
 ); 

在此示例中,我收到了无效标识符错误...,并且我不知道时间戳是否会对日期列产生影响。

回答:

create table 
pos_data_two ( 
    start_date        TIMESTAMP,
    store_id          NUMBER,
    inventory_id      NUMBER(6),
    qty_sold          NUMBER(3)
 ) 
 PARTITION BY RANGE (start_date) 
 INTERVAL(NUMTODSINTERVAL (1, 'DAY')) 
 (  
  PARTITION pos_data_p2 VALUES LESS THAN (TO_DATE('1-7-2007', 'DD-MM-YYYY')),
  PARTITION pos_data_p3 VALUES LESS THAN (TO_DATE('1-8-2007', 'DD-MM-YYYY')) 
 ); 
德巴

这是因为您错误地放置了一个“删除”,之后qty_sold NUMBER(3),,然后尝试这样操作,

create table 
pos_data ( 
    start_date        DATE,
    store_id          NUMBER,
    inventory_id      NUMBER(6),
    qty_sold          NUMBER(3)
 ) 
 PARTITION BY RANGE (start_date) 
 INTERVAL(NUMTOYMINTERVAL(1, 'MONTH')) 
 (  
  PARTITION pos_data_p2 VALUES LESS THAN (TO_DATE('1-7-2007', 'DD-MM-YYYY')),
  PARTITION pos_data_p3 VALUES LESS THAN (TO_DATE('1-8-2007', 'DD-MM-YYYY')) 
 ); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带时间戳的自动分区

来自分类Dev

带时间戳的操作

来自分类Dev

Hive 中的时间戳分区

来自分类Dev

带时间戳的Oracle trunc

来自分类Dev

带时区的Postgres时间戳

来自分类Dev

带时区的Dygraphs时间戳

来自分类Dev

带功能的时间戳URL

来自分类Dev

带时间戳的Java代码

来自分类Dev

新时间戳上的分区日期以获取先前的时间戳

来自分类Dev

将时间戳转换为带时区的时间戳

来自分类Dev

Google Sheet 自动时间戳

来自分类Dev

计算分区HIVE中行的时间戳差异

来自分类Dev

UTC或带时区的时间戳的SQL标准

来自分类Dev

带时间戳的主题的红润循环缓冲

来自分类Dev

带时间戳转换美国日期

来自分类Dev

带时间戳的对象修改设计模式

来自分类Dev

插入带时间戳的患者数据

来自分类Dev

带时间戳的排序数组

来自分类Dev

带时间戳的主题的红润循环缓冲

来自分类Dev

带时间戳转换美国日期

来自分类Dev

带时间戳和AM / PM的strptime

来自分类Dev

存储/检索带或不带时区的时间戳

来自分类Dev

带时间戳的Camunda Executionlistener实现

来自分类Dev

如何获取带时间戳的 ES 文档

来自分类Dev

带时间戳的环形缓冲区

来自分类Dev

带时间戳的 Pandas 绘图图

来自分类Dev

PostgreSQL 9.6 中带时区的时间戳

来自分类Dev

BigQuery - 更新行分区时间戳值,是否重新分区

来自分类Dev

带时间戳和偏移量的时间处理