Oracle
SQL LOADER导入数据
用户授权表与权限回收
行列转置
SQLPLUS导出数据(SPOOL)
存储过程记录执行异常日志
查看对象创建时间
停止正在执行的DBMS_JOB
表死锁查询
查看正在执行的sql语句
数组,自定义类型
查看最后一次DML的时间
递归(CONNECT BY)
时间间隔(1h2m3s)
REGEXP_SUBSTR行变列
TRANSLATE函数
执行动态SQL
LISTAGG和WM_CONCAT函数列合并为行
表统计分析
表空间大小统计
收缩表段(shrink space)
集合类型
LIKE操作转义
分析函数(窗口函数)
高级分组 ROOLUP、CUBE、GROUPING SETS
SYS_CONTEXT()函数
进制转换
创建DBMS_JOB
执行超长的动态DDL语句
查询占用空间前100的数据表
MERGE 语句使用(UPSERT)
随机生成密码
Scheduler job
递归获取组织的全称
执行job和停止job
本站点使用 MrDoc 构建
-
+
首页
时间间隔(1h2m3s)
# 时间间隔(1h2m3s) ```SQL --NUMTODSINTERVAL --numtoyminterval --extract SELECT t.table_name,t.job_start_time,t.job_end_time, extract(HOUR FROM to_timestamp(job_end_time,'yyyy-mm-dd hh24:mi:ss')-to_timestamp(job_start_time,'yyyy-mm-dd hh24:mi:ss')) || ':' || extract(MINUTE FROM to_timestamp(job_end_time,'yyyy-mm-dd hh24:mi:ss')-to_timestamp(job_start_time,'yyyy-mm-dd hh24:mi:ss')) || ':' || extract(SECOND FROM to_timestamp(job_end_time,'yyyy-mm-dd hh24:mi:ss')-to_timestamp(job_start_time,'yyyy-mm-dd hh24:mi:ss')) job_time, extract(HOUR FROM NUMTODSINTERVAL(to_date(job_end_time,'yyyy-mm-dd hh24:mi:ss') - to_date(job_start_time,'yyyy-mm-dd hh24:mi:ss'),'day')) || ':' || extract(MINUTE FROM NUMTODSINTERVAL(to_date(job_end_time,'yyyy-mm-dd hh24:mi:ss') - to_date(job_start_time,'yyyy-mm-dd hh24:mi:ss'),'day')) || ':' || extract(SECOND FROM NUMTODSINTERVAL(to_date(job_end_time,'yyyy-mm-dd hh24:mi:ss') - to_date(job_start_time,'yyyy-mm-dd hh24:mi:ss'),'day')) job_time1 FROM table_name t WHERE job_end_time BETWEEN to_char(SYSDATE-30,'yyyy.mm.dd hh24:mi:ss') AND to_char(SYSDATE,'yyyy.mm.dd hh24:mi:ss') AND table_name = 'XXX' ORDER BY job_end_time DESC ```
vleity
2025年5月17日 17:14
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码