[20250225]11g存在TIMESTAMP(13) WITH TIME ZONE数据类型吗?.txt --//在11g发现1个奇怪的问题,一些视图TIMESTAMP日期类型是TIMESTAMP(13) WITH TIME ZONE,我记忆里最大是9位小数点。 --//做一些测试: 1.环境: SYS@book> @ver1 PORT_STRING VERSION BANNER ------------------------------ -------------- -------------------------------------------------------------------------------- x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production 2.测试: SYS@book> select owner,table_name,column_name,data_type,data_scale from dba_tab_cols where data_type like 'TIMESTAMP(13)%'; OWNER TABLE_NAME COLUMN_NAME DATA_TYPE DATA_SCALE ----- ------------------------------ ------------------------------ ------------------------------ ---------- SYS GV_$INCMETER_CONFIG MODIFICATION_TIME TIMESTAMP(13) WITH TIME ZONE 13 SYS GV_$INCMETER_INFO CREATE_TIME TIMESTAMP(13) WITH TIME ZONE 13 SYS GV_$INCMETER_SUMMARY LATEST_INC_CTIME TIMESTAMP(13) WITH TIME ZONE 13 SYS GV_$INCMETER_SUMMARY OLDEST_PERSISTENT_INC_CTIME TIMESTAMP(13) WITH TIME ZONE 13 SYS GV_$INCMETER_SUMMARY OLDEST_TRANSIENT_INC_CTIME TIMESTAMP(13) WITH TIME ZONE 13 SYS GV_$INCMETER_SUMMARY CREATE_TIME TIMESTAMP(13) WITH TIME ZONE 13 SYS V_$INCMETER_CONFIG MODIFICATION_TIME TIMESTAMP(13) WITH TIME ZONE 13 SYS V_$INCMETER_INFO CREATE_TIME TIMESTAMP(13) WITH TIME ZONE 13 SYS V_$INCMETER_SUMMARY LATEST_INC_CTIME TIMESTAMP(13) WITH TIME ZONE 13 SYS V_$INCMETER_SUMMARY OLDEST_PERSISTENT_INC_CTIME TIMESTAMP(13) WITH TIME ZONE 13 SYS V_$INCMETER_SUMMARY OLDEST_TRANSIENT_INC_CTIME TIMESTAMP(13) WITH TIME ZONE 13 SYS V_$INCMETER_SUMMARY CREATE_TIME TIMESTAMP(13) WITH TIME ZONE 13 12 rows selected. --//简单建立表测试看看: SCOTT@book> create table ttt1 (a TIMESTAMP(13) WITH TIME ZONE); create table ttt1 (a TIMESTAMP(13) WITH TIME ZONE) * ERROR at line 1: ORA-30088: datetime/interval precision is out of range SCOTT@book> create table ttt1 (a TIMESTAMP(10) WITH TIME ZONE); create table ttt1 (a TIMESTAMP(10) WITH TIME ZONE) * ERROR at line 1: ORA-30088: datetime/interval precision is out of range $ oerr ora 30088 30088, 00000, "datetime/interval precision is out of range" // *Cause: The specified datetime/interval precision was not between 0 and 9. // *Action: Use a value between 0 and 9 for datetime/interval precision. --//根本不可能建立TIMESTAMP(13) WITH TIME ZONE的数据类型。 SCOTT@book> create table ttt1 (a TIMESTAMP(9) WITH TIME ZONE); Table created. --//最大支持9. SYS@book> @ v2 gV$INCMETER_CONFIG Show SQL text of views matching "gV$INCMETER_CONFIG"... no rows selected VIEW_NAME TEXT ------------------------------ ---------------------------------------------------------------------------------------------------- GV$INCMETER_CONFIG select inst_id, tilt, cfactor, wfactor, wtfactor, mtime from x$dbkincmetcfg SYS@book> @ desc x$dbkincmetcfg Name Null? Type ----------- -------- ---------------------------- 1 ADDR RAW(8) 2 INDX NUMBER 3 INST_ID NUMBER 4 ID NUMBER 5 TILT NUMBER 6 FLAGS NUMBER 7 CFACTOR NUMBER 8 WFACTOR NUMBER 9 WTFACTOR NUMBER 10 MTIME TIMESTAMP(13) WITH TIME ZONE --//在21c下不存在这个问题,明显11g下存在bug,不知道oracle在11g如何实现的。 SYS@book> @ ver2 ============================== PORT_STRING : x86_64/Linux 2.4.xx VERSION : 21.0.0.0.0 BANNER : Oracle Database 21c Enterprise Edition Release 21.0.0.0.0 - Production BANNER_FULL : Oracle Database 21c Enterprise Edition Release 21.0.0.0.0 - Production Version 21.3.0.0.0 BANNER_LEGACY : Oracle Database 21c Enterprise Edition Release 21.0.0.0.0 - Production CON_ID : 0 PL/SQL procedure successfully completed. SYS@book> select owner,table_name,column_name,data_type,data_scale from dba_tab_cols where data_type like 'TIMESTAMP(13)%'; no rows selected
[20250225]11g存在TIMESTAMP(13) WITH TIME ZONE数据类型吗?.txt
来源:这里教程网
时间:2026-03-03 21:36:22
作者:
编辑推荐:
- [20250225]11g存在TIMESTAMP(13) WITH TIME ZONE数据类型吗?.txt03-03
- [20250226]sqlplus sql脚本注意参数1之类的定义.txt03-03
- OGG进程异常导致rman归档删除异常RMAN-0813703-03
- 南大通用GBase 8s数据库的压缩功能全解析03-03
- 99%的家庭沙发都买错了!湖南家居三款坐感颜值双满分03-03
- 如何将一个普通的非分区表进行分区3 Partition Exchange 方法03-03
- 记一次Oracle 19C RAC ORA-043003-03
- Oracle数据库,误删除数据文件,无任何备份情况下,完全恢复只需3步?03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- OGG进程异常导致rman归档删除异常RMAN-08137
OGG进程异常导致rman归档删除异常RMAN-08137
26-03-03 - 记一次Oracle 19C RAC ORA-0430
记一次Oracle 19C RAC ORA-0430
26-03-03 - Oracle数据库,误删除数据文件,无任何备份情况下,完全恢复只需3步?
Oracle数据库,误删除数据文件,无任何备份情况下,完全恢复只需3步?
26-03-03 - Oracle数据库,除了DBMS_METADATA.GET_DDL以外,如何获取表定义语句?
- Oracle 19.24 补丁升级后数据库打开异常案例分析
Oracle 19.24 补丁升级后数据库打开异常案例分析
26-03-03 - 噩梦!改个参数,数据库竟然气到“拒绝上班”?
噩梦!改个参数,数据库竟然气到“拒绝上班”?
26-03-03 - 记一次Oracle Library cache lock性能卡顿案例分析
记一次Oracle Library cache lock性能卡顿案例分析
26-03-03 - DeepSeek问答,Oracle数据库的这些版本,千万别用,巨坑!
DeepSeek问答,Oracle数据库的这些版本,千万别用,巨坑!
26-03-03 - 湖南家具|泡芙储物床小户型必买,卧室省出双倍收纳
湖南家具|泡芙储物床小户型必买,卧室省出双倍收纳
26-03-03 - 表空间使用率迅速增长排查
表空间使用率迅速增长排查
26-03-03
