暂无图片
ORACLE 分区表问题
我来答
分享
lscomeon
2020-06-15
ORACLE 分区表问题

to_date下面带个空格,有什么影响

(PARTITION “P201711” VALUES LESS THAN (TO_DATE(’ 2017-12-01 00:00:00’, ‘SYYYY-MM-DD HH24:MI:SS’, ‘NLS_CALENDAR=GREGORIAN’))

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
文成

看起来是 oracle 会把字符串前后的空格字段都去掉,
比如

SQL> SELECT to_date('  2020  ','SYYYY') FROM dual;
TO_DATE('2020','SYYYY')
-----------------------
2020/6/1
暂无图片 评论
暂无图片 有用 0
lscomeon

19Calert日志打印出来的添加分区信息的分区条件,也是有空格,为什么会这样?

TABLE SYS.WRPREPORTS:ADDEDINTERVALPARTITIONSYSP219(3820)VALUESLESSTHAN(TODATE(2020061701:00:00,SYYYYMMDDHH24:MI:SS,NLSCALENDAR=GREGORIAN))TABLESYS.WRP_REPORTS: ADDED INTERVAL PARTITION SYS_P219 (3820) VALUES LESS THAN (TO_DATE(' 2020-06-17 01:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) TABLE SYS.WRP_REPORTS_DETAILS: ADDED INTERVAL PARTITION SYS_P220 (3820) VALUES LESS THAN (TO_DATE(’ 2020-06-17 01:00:00’, ‘SYYYY-MM-DD HH24:MI:SS’, ‘NLS_CALENDAR=GREGORIAN’))
TABLE SYS.WRP$_REPORTS_TIME_BANDS: ADDED INTERVAL PARTITION SYS_P223 (3819) VALUES LESS THAN (TO_DATE(’ 2020-06-16 01:00:00’, ‘SYYYY-MM-DD HH24:MI:SS’, ‘NLS_CALENDAR=GREGORIAN’))

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏