TIMESAMPE_HEX_TO_CHAR函数 解决时间16进制可视化问题
来源:互联网 发布:windows fips 编辑:程序博客网 时间:2024/06/05 07:04
在11G 提供了一个超过4秒的SQL视图 里面包含了很多必要的信息 同时可以使用
--查看超过4秒语句执行计划
SELECT dbms_sqltune.report_sql_monitor(sql_id => '&sql_id',report_level => 'ALL',type=>'TEXT') comm FROM dual;
获得个格式美化的东西
可是其中
Binds
========================================================================================================================
| Name | Position | Type | Value |
========================================================================================================================
| :1 | 1 | TIMESTAMP | 78720C0D010101 |
| :2 | 2 | TIMESTAMP | 78720C0D183C3C |
| :3 | 3 | NUMBER | 3 |
| :4 | 4 | NUMBER | 10000978 |
| :5 | 5 | TIMESTAMP | 78720C0D010101 |
| :6 | 6 | TIMESTAMP | 78720C0D183C3C |
| :7 | 7 | NUMBER | 10000978 |
| :8 | 8 | NUMBER | 2 |
| :9 | 9 | NUMBER | 1000 |
| :10 | 10 | NUMBER | 0 |
========================================================================================================================
TIMESTAMP 却是16进制.
如何让它变得萌萌哒呢?
如果简单的16进制换算成10进制 我们可以用WINDOWS的计算器来玩, 可是这是时间啊,ORACLE时间存储规则不一样哦.对了其实也是数字存储方式的
另外还有正负数,小数,指数.
当然我们这里个时间类型 包含 年份 日期 时间 毫秒. 这四个部分算法是不一样的.
你可以SELECT DUMP(SYSDATE) FROM DUAL 出来对比了解下
啰嗦 上函数. 不够这函数解决年月日和时间
create or replace function hex_to_date(hexstr in varchar2) return timestamp asbegin if length(hexstr) <> 14 then return null; end if; return to_timestamp(to_char(to_number(substr(hexstr, 1, 2), 'xx') - 100, 'fm00') || to_char(to_number(substr(hexstr, 3, 2), 'xx') - 100, 'fm00') || to_char(to_number(substr(hexstr, 5, 2), 'xx'), 'fm00') || to_char(to_number(substr(hexstr, 7, 2), 'xx'), 'fm00') || to_char(to_number(substr(hexstr, 9, 2), 'xx') - 1, 'fm00') || to_char(to_number(substr(hexstr, 11, 2), 'xx') - 1, 'fm00') || to_char(to_number(substr(hexstr, 13, 2), 'xx') - 1, 'fm00'), 'yyyymmddhh24miss');end;
- TIMESAMPE_HEX_TO_CHAR函数 解决时间16进制可视化问题
- 解决php data函数时间不对的问题
- WordPress可视化编辑器问题的解决
- PHP 获取当前时间以及解决PHP通过date()函数取得时间错误问题
- php date时间本地化问题 或是date函数时差问题的解决
- isInEditMode解决可视化编辑器无法识别自定义控件的问题
- 可视化——matploblib 解决中文显示的问题
- 解决可视化编辑器无法识别自定义控件的问题
- ELK可视化报表解决多表聚合生成报表问题
- Tensorboard可视化中遇到的问题及解决
- Eclipse 解决时间误差问题
- 解决定时器时间变更问题
- 解决sendmail时间过长问题
- 解决sitescope时间偏差问题
- 时间可以解决很多问题
- 解决hbase时间不同步问题
- 解决ntp时间同步问题
- 时间可视化分析平台
- arm与dsp通信
- 地图比例尺知识
- Xcode6 ios8的定位新特性
- 大型网站架构不得不考虑的10个问题
- 【BestCoder Round #22】题解、
- TIMESAMPE_HEX_TO_CHAR函数 解决时间16进制可视化问题
- java递归查找最小数
- 抽象工厂模式
- QT开发环境大搭建
- java文件编译后包含的信息
- android 退出整个APP
- OpenGL入门学习(一)
- The connection to adb is down, and a severe error has occured.
- Java并发框架——AQS之阻塞与唤醒