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函式
- 函式間隔(functional margin)和幾何間隔(geometric margin)函式Function
- 時間轉換
- Oracle計算時間函式(對時間的加減numtodsinterval、numtoyminterval)Oracle函式
- Oracle_SQL部分_時間轉換(案例一)OracleSQL
- 時間相減和時間轉換
- Excel中時間戳轉換時間Excel時間戳
- MySQL中日期和時間戳互相轉換的函式和方法MySql時間戳函式
- python中的時間轉換,秒級時間戳轉string,string轉時間Python時間戳
- PHP 時間函式PHP函式
- Golang時間函式及測試函式執行時間案例Golang函式
- 3.2.1.0 釋出!時間轉換函式+BI 整合+檢視正式上線!函式
- Oracle OCP(05):轉換函式Oracle函式
- 工具方法:時間轉換
- 轉換UTC時間格式
- [時間格式的轉換]
- Java之時間轉換Java
- 時間函式:與時間相關那些事。。。函式
- Clickhouse 時間日期函式函式
- mysql時間與字串之間相互轉換MySql字串
- 時間戳與時間字串的多時區轉換時間戳字串
- Oracle時間資訊特性(轉)Oracle
- T-SQL——函式——時間操作函式SQL函式
- c++時間形式轉換C++
- JavaScript 轉換成UTC時間JavaScript
- JavaScript 時間日期格式轉換JavaScript
- Timestamp-時間戳轉換時間戳
- unix時間轉換為datetimedatetime轉換為unixtime
- python時間戳和時間字串的各種轉換Python時間戳字串
- linux系統時間程式設計(6) 日曆時間tm轉字串strftime函式Linux程式設計字串函式
- SPL 的日期時間函式函式
- Python秒轉換成時間(時分秒)Python
- MySQL 時間戳的 獲取 & 轉換為特定時間格式MySql時間戳
- MySQL 獲得當前日期時間(以及時間的轉換)MySql
- 支援向量機 (二): 軟間隔 svm 與 核函式函式
- 時間有幾種格式、相互之間如何轉換?
- python字串轉換為日期時間Python字串
- JavaScript 時間日期轉換成中文JavaScript
- Goland 時間轉換的那些事GoLand