ORA-30078: partition bound must be TIME/TIMESTAMP WITH TIME ZONE literals

原创 2016年06月01日 17:36:05
11g Release 2 (11.2)

Example 4-9 Creating reference-partitioned tables

CREATE TABLE orders ( order_id NUMBER(12), order_date TIMESTAMP WITH LOCAL TIME ZONE, order_mode VARCHAR2(8), customer_id NUMBER(6), order_status NUMBER(2), order_total NUMBER(8,2), sales_rep_id NUMBER(6), promotion_id NUMBER(6), CONSTRAINT orders_pk PRIMARY KEY(order_id) ) PARTITION BY RANGE(order_date) ( PARTITION Q1_2005 VALUES LESS THAN (TO_DATE('01-APR-2005','DD-MON-YYYY')), PARTITION Q2_2005 VALUES LESS THAN (TO_DATE('01-JUL-2005','DD-MON-YYYY')), PARTITION Q3_2005 VALUES LESS THAN (TO_DATE('01-OCT-2005','DD-MON-YYYY')), PARTITION Q4_2005 VALUES LESS THAN (TO_DATE('01-JAN-2006','DD-MON-YYYY')) ); 

ERROR at line 13:
ORA-30078: partition bound must be TIME/TIMESTAMP WITH TIME ZONE literals

尝试解决如下步骤:
1.表中字段类型更改
a  
order_date TIMESTAMP
 创建成功
b  
order_date date
  创建成功

2. 
 PARTITION value 类型更改
a   
VALUES LESS THAN (TO_DATE('2016-06-01','YYYY-MM-DD'))
创建失败
b   
VALUES LESS THAN (timestamp'2016-06-01 00:00:00.000000')
创建失败
c  
 VALUES LESS THAN (timestamp('2016-06-01 00:00:00.000000','yyyy-mm-dd hh24:mi:ss.ff')) 
创建失败
d  
 VALUES LESS THAN (cast(to_date('2016-07-01','yyyy-mm-dd') as timestamp))
创建失败
e   
VALUES LESS THAN (TO_TIMESTAMP_TZ('2016-06-01 00:12:56.788 -12:44', 'YYYY-MM-DD HH24:MI:SS.FF TZH:TZM'))
 创建成功

以上为运行结果。
下面是参数信息,在下面两台数据库中测试,以上运行结果都相同。
NLS_LANGUAGE=SIMPLIFIED CHINESE
NLS_TERRITORY=CHINA

 NLS_LANGUAGE=AMERICAN
NLS_TERRITORY=AMERICA

Mysql6.0连接中的几个问题

在最近做一些java web整合时,因为我在maven官网查找的资源,使用的最新版,6.0.3,发现Mysql连接中的两个问题,总结两个如下: 1、Loading class `com.mysql...
  • yefengzhichen
  • yefengzhichen
  • 2016年07月05日 21:01
  • 7725

CentOS6.5+HADOOP2.7.1安装配置测试编译详细教程

HADOOP2.7.0为测试版本,2.7.1才是正式版 由于网络上向下载的hadoop-2.7.1.tar.gz无法在64位系统运行【存在native 32->64问题等】,所以下载源代码自行编译了,...
  • lbyyy
  • lbyyy
  • 2015年10月09日 16:33
  • 2025

ORACLE中的时区(time zone)

oracle对时区的支持比较完美了,有timestamp with time zone和timestamp with local time zone两种数据类型。所谓timestamp with ti...
  • gsairon
  • gsairon
  • 2013年01月28日 00:32
  • 263

时区(time zone)

Timezone System Enumeration [AX 2012] Name Value Description GMTMINUS1200INT...
  • liwei405499
  • liwei405499
  • 2014年12月18日 23:27
  • 930

Python的time(时间戳与时间字符串互相转化)

#设a为字符串 import time a = "2011-09-28 10:00:00"   #中间过程,一般都需要将字符串转化为时间数组 time.strptime(a,'%Y-%m-%d %H:...
  • longshenlmj
  • longshenlmj
  • 2013年10月30日 14:34
  • 50456

JavaWeb框架-MyBatis-1-环境搭建

MyBatis
  • meiceatcsdn
  • meiceatcsdn
  • 2017年11月19日 13:29
  • 183

Django时区详解

引言相信使用Django的各位开发者在存储时间的时候经常会遇到这样子的错误:RuntimeWarning: DateTimeField received a naive datetime while ...
  • laughing2333
  • laughing2333
  • 2016年12月08日 09:13
  • 2643

Huawei设备配置系统时间

系统时钟是设备上的系统时间戳。由于地域的不同,用户可以根据当地规定设置系统时钟。用户必须正确设置系统时钟以确保其与其他设备保持同步。 华为设备出厂时默认采用了协调世界时(UTC),但是没有配置时区所有...
  • Pipcie
  • Pipcie
  • 2017年12月27日 09:09
  • 99

Python 中 time模块 time.time() 是不是系统调用

事情是这样的,最近公司自己定义了一个api规范,其中有一部分是请求时候用时间戳做 md5摘要。 然后我看到领导在文档中说 python 的 time.time() 是系统系统调用,调用的消耗太大,md...
  • lzz957748332
  • lzz957748332
  • 2017年07月09日 16:30
  • 668

基于时间不完全恢复之rman篇

基于时间不完全恢复之rman篇
  • chen5131421
  • chen5131421
  • 2013年08月06日 22:05
  • 3615
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ORA-30078: partition bound must be TIME/TIMESTAMP WITH TIME ZONE literals
举报原因:
原因补充:

(最多只允许输入30个字)