詳細講述oracle中的to_date引數含義
日期格式引數 含義說明
d 一周中的星期幾
day 天的名字,使用空格填充到9個字元
dd 月中的第幾天
ddd 年中的第幾天
dy 天的簡寫名
iw iso標準的年中的第幾周
iyyy iso標準的四位年份
yyyy 四位年份
yyy,yy,y 年份的最後三位,兩位,一位
hh 小時,按12小時計
hh24 小時,按24小時計
mi 分
ss 秒
mm 月
mon 月份的簡寫
month 月份的全名
w 該月的第幾個星期
ww 年中的第幾個星期
1.日期時間間隔操作
當前時間減去7分鐘的時間
select sysdate,sysdate - interval 』7』 minute from dual
當前時間減去7小時的時間
select sysdate - interval 』7』 hour from dual
當前時間減去7天的時間
select sysdate - interval 』7』 day from dual
當前時間減去7月的時間
select sysdate,sysdate - interval 』7』 month from dual
當前時間減去7年的時間
select sysdate,sysdate - interval 』7』 year from dual
時間間隔乘以乙個數字
select sysdate,sysdate - 8 *interval 』2』 hour from dual
2.日期到字元操作
select sysdate,to_char(sysdate,』yyyy-mm-dd hh24:mi:ss』) from dual
select sysdate,to_char(sysdate,』yyyy-mm-dd hh:mi:ss』) from dual
select sysdate,to_char(sysdate,』yyyy-ddd hh:mi:ss』) from dual
select sysdate,to_char(sysdate,』yyyy-mm iw-d hh:mi:ss』) from dual
參考oracle的相關關文件(oracle901doc/server.901/a90125/sql_elements4.htm#48515)
3. 字元到日期操作
select to_date(』2003-10-17 21:15:37』,』yyyy-mm-dd hh24:mi:ss』) from dual
具體用法和上面的to_char差不多。
4. trunk/ round函式的使用
select trunc(sysdate ,』year』) from dual
select trunc(sysdate ) from dual
select to_char(trunc(sysdate ,』yyyy』),』yyyy』) from dual
5.oracle有毫秒級的資料型別
--返回當前時間 年月日小時分秒毫秒
select to_char(current_timestamp(5),』dd-mon-yyyy hh24:mi:ssxff』) from dual;
--返回當前 時間的秒毫秒,可以指定秒後面的精度(最大=9)
select to_char(current_timestamp(9),』mi:ssxff』) from dual;
6.計算程式執行的時間(ms)
declare
type rc is ref cursor;
l_rc rc;
l_dummy all_objects.object_name%type;
l_start number default dbms_utility.get_time;
begin
for i in 1 .. 1000
loop
open l_rc for
』select object_name from all_objects 』||
』where object_id = 』 || i;
fetch l_rc into l_dummy;
close l_rc;
end loop;
dbms_output.put_line
( round( (dbms_utility.get_time-l_start)/100, 2 ) ||
』 seconds...』 );
end;
詳細講述Oracle中的to date引數含義
詳細講述oracle中的to date引數含義 日期格式引數 含義說明 d 一周中的星期幾 day 天的名字,使用空格填充到9個字元 dd 月中的第幾天 ddd 年中的第幾天 dy 天的簡寫名 iw iso標準的年中的第幾周 iyyy iso標準的四位年份 yyyy 四位年份 yyy,yy,y 年份...
講述python中ubplot的詳細用法
matlab中subplot 的作用,就是在同一畫面中建立和控制多個圖形位置。一般使用格式 subplot m,n,p m 行數,即在同一畫面建立m行個圖形位置。n 列數,即在同一畫面建立n列個圖形位置。p 位數,在同一畫面的m行,n列的圖形位置。下面以具體的例項,來說明subplot 的含義。x1...
詳細講解Oracle中isnumeric的三種實現
許多用過asp的朋友對isnumeric函式都有一定的了解,這是乙個常用的判斷入參是否為數字的函式。而在oracle中沒有現成的判斷是否為數字函式,下面我們就來介紹一下如何用三種方法來將其實現 1.利用 to number create or replace function isnumeric s...