oracle時間間隔轉換函式
oracle時間間隔轉換函式:numtoyminterval(num,param), numtodsinterval(num,param)
【numtoyminterval(num,param)】
num代表需要轉換的數字
param代表要轉換的型別,取值: year,month
下面是
例1:
SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
SQL> select sysdate,sysdate + numtoyminterval(2,'year') from dual;
SYSDATE SYSDATE+NUMTOYMINTE
------------------- -------------------
2014-04-29 04:10:48 2016-04-29 04:10:48
SQL>
SYSDATE SYSDATE+NUMTOYMINTE
------------------- -------------------
2014-04-29 04:11:43 2014-06-29 04:11:43
SQL>
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
【numtodsinterval(num,param)】
num代表需要轉換的數字
param代表要轉換的型別,取值: day,hour,minute,second
SQL> select sysdate, sysdate + numtodsinterval(10,'day') from dual;
SYSDATE SYSDATE+NUMTODSINTE
------------------- -------------------
2014-04-29 04:27:50 2014-05-09 04:27:50
SQL>
SQL> select sysdate, sysdate + numtodsinterval(10,'second') from dual;
SYSDATE SYSDATE+NUMTODSINTE
------------------- -------------------
2014-04-29 04:28:49 2014-04-29 04:28:59
SQL>
【numtoyminterval(num,param)】
num代表需要轉換的數字
param代表要轉換的型別,取值: year,month
下面是
例1:
SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
SQL> select sysdate,sysdate + numtoyminterval(2,'year') from dual;
SYSDATE SYSDATE+NUMTOYMINTE
------------------- -------------------
2014-04-29 04:10:48 2016-04-29 04:10:48
SQL>
例2::
SQL> select sysdate,sysdate + numtoyminterval(2,'month') from dual;SYSDATE SYSDATE+NUMTOYMINTE
------------------- -------------------
2014-04-29 04:11:43 2014-06-29 04:11:43
SQL>
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
【numtodsinterval(num,param)】
num代表需要轉換的數字
param代表要轉換的型別,取值: day,hour,minute,second
SQL> select sysdate, sysdate + numtodsinterval(10,'day') from dual;
SYSDATE SYSDATE+NUMTODSINTE
------------------- -------------------
2014-04-29 04:27:50 2014-05-09 04:27:50
SQL>
SYSDATE SYSDATE+NUMTODSINTE
------------------- -------------------
2014-04-29 04:28:49 2014-04-29 04:28:59
SQL>
-------------------------------------------------------------------------------------------------------------------------
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
建立間隔分割槽表
create table tb_gsmdetail_mon(
stat_date date,
phone_number varchar2(20),
imei varchar2(20),
imsi varchar2(15),
cell varchar2(10),
start_time timestamp,
end_time timestamp
)
partition by range(stat_date) interval(numtoyminterval(1,'month'))
(
partition p001 values less than (to_date('2014-02-01', 'yyyy-mm-dd')) tablespace tbs_gsm_001,
partition p002 values less than (to_date('2014-03-01', 'yyyy-mm-dd')) tablespace tbs_gsm_002,
partition p003 values less than (to_date('2014-04-01', 'yyyy-mm-dd')) tablespace tbs_gsm_003
)
/
以上為numtoyminterval, numtodsinterval 函式使用方法。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
建立間隔分割槽表
create table tb_gsmdetail_mon(
stat_date date,
phone_number varchar2(20),
imei varchar2(20),
imsi varchar2(15),
cell varchar2(10),
start_time timestamp,
end_time timestamp
)
partition by range(stat_date) interval(numtoyminterval(1,'month'))
(
partition p001 values less than (to_date('2014-02-01', 'yyyy-mm-dd')) tablespace tbs_gsm_001,
partition p002 values less than (to_date('2014-03-01', 'yyyy-mm-dd')) tablespace tbs_gsm_002,
partition p003 values less than (to_date('2014-04-01', 'yyyy-mm-dd')) tablespace tbs_gsm_003
)
以上為numtoyminterval, numtodsinterval 函式使用方法。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9606353/viewspace-1151672/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 轉換時間戳的函式時間戳函式
- oracle時間函式Oracle函式
- 利用TRUNC函式定製JOB的時間間隔函式
- oracle 時間函式sysdateOracle函式
- Oracle 時間函式NumToYMInterval()Oracle函式
- 函式間隔(functional margin)和幾何間隔(geometric margin)函式Function
- ORACLE日期時間函式大全Oracle函式
- oracle對於時間間隔的處理Oracle
- 時間函式函式
- 時間轉換成時間戳時間戳
- C 時間轉換時間戳時間戳
- 數字轉時間間隔格式處理
- 時間轉換
- Oracle資料庫的SCN轉換成時間和時間轉換成SCNOracle資料庫
- ORACLE中日期和時間函式彙總(轉載)Oracle函式
- 常用函式--時間函式函式
- C 時間戳轉換成時間時間戳
- oracle中ascii函式及to_char函式使用及編碼間的轉換OracleASCII函式
- 簡單的圖片間隔指定時間切換效果
- PHP 時間函式PHP函式
- 日期時間函式函式
- MySQL時間函式MySql函式
- Sql時間函式SQL函式
- 實戰VC時間控制函式 (轉)函式
- Oracle計算時間函式(對時間的加減numtodsinterval、numtoyminterval)Oracle函式
- Excel中時間戳轉換時間Excel時間戳
- Golang時間函式及測試函式執行時間案例Golang函式
- 時間日期字串轉換為時間物件字串物件
- utc時間轉換成標準時間
- MySQL中日期和時間戳互相轉換的函式和方法MySql時間戳函式
- 時間函式對比函式
- Teradata 時間函式函式
- 時間處理函式函式
- Oracle_SQL部分_時間轉換(案例一)OracleSQL
- oracle轉換JAVA生成的時間數字串OracleJava字串
- 如何將時間字串轉換為時間物件字串物件
- javascript將時間物件轉換為時間戳JavaScript物件時間戳
- 3.2.1.0 釋出!時間轉換函式+BI 整合+檢視正式上線!函式