日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Mysql函数访问oracle,Oracle与MySql函数

發布時間:2023/12/1 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mysql函数访问oracle,Oracle与MySql函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Oracle:

1. 截取字符串中字符前的字符串(不包括字符)

select? Substr(P.SCHEDULE_CODE, 1, Instr(P.SCHEDULE_CODE, '(', 1)-1)? from M_SUB_TASK_SCHEDULE_LOG P;

2. 截取字符串中字符前的字符串(包括字符)

select Substr(P.SCHEDULE_CODE, 1, Instr(P.SCHEDULE_CODE, '(ret', 1))? from M_SUB_TASK_SCHEDULE_LOG P;

3.兩個date格式的日期相減得時分秒

SELECT

EXTRACT(DAY FROM (sysdate-to_date('2012-03-29 00:00:00','YYYY-MM-DD HH24:MI:ss')) DAY TO SECOND )

|| ' days '

|| EXTRACT(HOUR FROM (sysdate-to_date('2012-03-29 00:00:00','YYYY-MM-DD HH24:MI:ss')) DAY TO SECOND )

|| ' hours'

|| EXTRACT(MINUTE FROM (sysdate-to_date('2012-03-29 00:00:00','YYYY-MM-DD HH24:MI:ss')) DAY TO SECOND )

|| ' minute'

|| EXTRACT(SECOND FROM (sysdate-to_date('2012-03-29 00:00:00','YYYY-MM-DD HH24:MI:ss')) DAY TO SECOND )

|| ' second' "Interval"

FROM DUAL;

SELECT (--TO_NUMBER(SUBSTR(D21, 1, INSTR(D21, ' '))) ||

SUBSTR(D21, INSTR(D21, ' ') + 1, 2) ||

SUBSTR(D21, INSTR(D21, ' ') + 4, 2)||

SUBSTR(D21, INSTR(D21, ' ') + 7, 2))TIME1,

t.BEGIN_TIMESTAMP,

t.END_TIMESTAMP

FROM (SELECT CAST(P.END_TIMESTAMP AS TIMESTAMP) - CAST(P.BEGIN_TIMESTAMP AS TIMESTAMP) D21,

BEGIN_TIMESTAMP,END_TIMESTAMP FROM M_SUB_TASK_SCHEDULE_LOG P)t ;

MySql:

1.截取第一個 '(' 之前的所有字符(順數)

SELECT SUBSTRING_INDEX(P.SCHEDULE_CODE, '(', 1) FROM M_SUB_TASK_SCHEDULE_LOG P;

2.截取第一個 '(' 之前的所有字符(倒數)

SELECT SUBSTRING_INDEX(P.SCHEDULE_CODE, '(', -1) FROM M_SUB_TASK_SCHEDULE_LOG P;

總結

以上是生活随笔為你收集整理的Mysql函数访问oracle,Oracle与MySql函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。