1樓:匿名使用者
trunc(sysdate)為取得當前的年月日,然後+7是向後推一週的時間,再加上1/24,就是再加一小時。整體就是取得距現在時間一週零一小時的日期加上時間,整點時間
2樓:匿名使用者
對於當前日期和時間,在日期上加7天,時間中的小時加1,其它分、秒都不變
3樓:匿名使用者
trunc(sysdate)= trun(sysdate,'dd')擷取掉時分秒,結果是2011-05-11 00:00:00
select trunc(sysdate,'mm') from dual; 擷取月份,結果 2011-05-01 00:00:00
select trunc(sysdate,'yy') from dual; 擷取年份,結果 2011-01-01 00:00:00
+7 是加7天
+1/24 是加 1/24 天,即一個小時
結果意思就是 一週後的凌晨1點整
select trunc(sysdate)+7+1/24 from dual; 可以看到結果
4樓:手機使用者
select trunc(sysdate-1) from dual;
樓主去資料庫將這個指令碼執行一下,自己就有答案了,就是系統時間減1天,取年月日
5樓:匿名使用者
在當前日期上再加一週一小時
oracle中 trunc+7+1/24是啥意思
6樓:匿名使用者
是trunc(sysdate)+7+1/24吧?
trunc(sysdate)為取得當前的年月日,然後+7是向後推一週的時間,再加上1/24,就是再加一小時。整體就是取得距現在時間一週零一小時的日期加上時間,整點時間
7樓:匿名使用者
取得從現在起一週零一小時的時間
8樓:匿名使用者
trunc擷取,以日期sysdate為例:
sql> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
sql> select trunc(sysdate) from dual;
trunc(sysdate)
-------------------
2015-07-03 00:00:00
sql> select trunc(sysdate+7+1/24) from dual;
trunc(sysdate+7+1/2
-------------------
2015-07-10 00:00:00
sql> select trunc(sysdate)+7+1/24 from dual;
trunc(sysdate)+7+1/
-------------------
2015-07-10 01:00:00
sql> select trunc(sysdate+7)+1/24 from dual;
trunc(sysdate+7)+1/
-------------------
2015-07-10 01:00:00
9樓:匿名使用者
oracle trunc()函式的用法:
trunc(for dates)
trunc函式為指定元素而截去的日期值。
其具體的語法格式如下:
trunc(date[,fmt])
其中:date 一個日期值
fmt 日期格式,該日期將由指定的元素格式所截去。忽略它則由最近的日期截去
trunc(sysdate)為取得當前的年月日,然後+7是向後推一週的時間,再加上1/24,就是再加一小時。整體就是取得距現在時間一週零一小時的日期加上時間,整點時間。對於當前日期和時間,在日期上加7天,時間中的小時加1,其它分、秒都不變
例如下面的:
trunc(sysdate)= trun(sysdate,'dd')擷取掉時分秒,結果是2011-05-11 00:00:00
select trunc(sysdate,'mm') from dual; 擷取月份,結果 2011-05-01 00:00:00
select trunc(sysdate,'yy') from dual; 擷取年份,結果 2011-01-01 00:00:00
+7 是加7天
+1/24 是加 1/24 天,即一個小時
結果意思就是 一週後的凌晨1點整
oracle中trunc(sysdate-1)是什麼意思
10樓:野草
取資料庫系統時間減少一天的日期 ,擷取年月日
11樓:匿名使用者
select trunc(sysdate-1) from dual;
樓主去資料庫將這個指令碼執行一下,自己就有答案了,就是系統時間減1天,取年月日
建立oracle job,設定時間間隔trunc(sysdate+1)+ 1/ (24) trunc(sysdate)+1 + 1/ (24) ,這兩個一樣嗎?
12樓:二樓最厲害
一樣一樣的。
時間間隔:sysdate+1+1/24(每隔一天的凌晨1點執行)
不知道你那麼寫是什麼意思。
13樓:
是一樣的.
假設當前時間是15:00執行job,那麼資料庫下次執行該job的時間是明天16:00
oracle裡sysdate-trunc(sysdate)函式得出的值是什麼意思
14樓:匿名使用者
trunc(sysdate) 就是取得當天的0時0分0秒的日期時間
sysdate - trunc(sysdate) 就是當前日期時間 與 0時0分0秒的 日期時間 的時間差(以天為單位)
oracle jobs自動執行時間間隔設定 每天早上1點更新 trunc(sysdate)+1+1/24 還是trunc(sysdate+1)+1/24
15樓:
trunc(sysdate)+1+1/24是後一天1點還是在現在這個時間上加1天加1個小時?
比如現在5點 下次執行時不是明天6點 後天就7點?
-- 表示第二天的1點,只要沒有達到最大並行job數,就會在每天一點開始執行。
oracle中如何資料庫,oracle中如何新建一個資料庫
oracle裡面不叫資料庫了,叫建立一個名稱空間建立表空間的語法是 create tablespace tablespacenamedatafile filename size integer k m autoextend off on 建立使用者 create user scce identifi...
oracle中pctused,pctfree表示什麼含
嘩嘩嘩嘩 pctused和pckfree都用於優化資料塊的空間使用。pctused 資料塊中資料使用空間的最低百分比。pctfree 資料塊中保留用於update操作的空間百分比,資料佔用的空間達一定上限的時候,新資料就不能插入此塊中 作用 可以快速得到很多資料塊就可以知道有哪些資料塊可以使用了,正...
oracle 所有的資料型別,「ORACLE」中有哪些資料型別?
會昌一中的學生 oracle資料庫的核心是表,表中的列使用到的常見資料型別如下 對應number型別的示例 對於日期型別,可以使用sysdate內建函式可以獲取當前的系統日期和時間,返回date型別,用systimestamp函式可以返回當前日期 時間和時區。oracle 中有哪些資料型別?orac...