Oracle最大日期獲取方法
更新時間:2012年11月23日 09:22:25 作者:
在開發(fā)應(yīng)用中如何獲取oracle的最大日期呢?本文將提供這樣一個獲取方法,需要的朋友可以參考下
在開發(fā)應(yīng)用中如何獲取oracle的最大日期呢?本文將提供這樣一個獲取方法,需要的朋友可以參考下
Sql代碼
-- Created on 2010/06/08 by NAN
declare
-- Local variables here
TYPE t_test IS TABLE OF DATE INDEX BY BINARY_INTEGER;
v_test t_test;
v_date DATE;
BEGIN
-- Test statements here
v_test(1) := '20020202';
v_test(2) := '20090202';
v_test(3) := '20100202';
FOR i IN 1 ..v_test.count LOOP
IF v_date IS NULL THEN
v_date := v_test( 1);
END IF ;
IF v_date < v_test(i) THEN
v_date := v_test(i);
END IF ;
END LOOP;
dbms_output.put_line(v_date);
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line( Sqlerrm);
end;
Sql代碼
復(fù)制代碼 代碼如下:
-- Created on 2010/06/08 by NAN
declare
-- Local variables here
TYPE t_test IS TABLE OF DATE INDEX BY BINARY_INTEGER;
v_test t_test;
v_date DATE;
BEGIN
-- Test statements here
v_test(1) := '20020202';
v_test(2) := '20090202';
v_test(3) := '20100202';
FOR i IN 1 ..v_test.count LOOP
IF v_date IS NULL THEN
v_date := v_test( 1);
END IF ;
IF v_date < v_test(i) THEN
v_date := v_test(i);
END IF ;
END LOOP;
dbms_output.put_line(v_date);
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line( Sqlerrm);
end;
相關(guān)文章
Windows下編寫批處理腳本來啟動和重置Oracle數(shù)據(jù)庫
這篇文章主要介紹了Windows下編寫cmd腳本來對Oracle數(shù)據(jù)庫執(zhí)行啟動和重置的方法,只需在bat文件中保存cmd shell之后就可以雙擊使用,簡單粗暴,需要的朋友可以參考下2016-03-03oracle中誤刪除表后恢復(fù)語句(FLASHBACK)
在操作過程中難免會誤操作,出現(xiàn)這種情況應(yīng)該怎樣解決呢?不要著急,下面與大家分享下誤刪的恢復(fù)語句2013-06-06Oracle8i和Microsoft SQL Server比較
Oracle8i和Microsoft SQL Server比較...2007-03-03與虛擬機Oracle連接出現(xiàn)ora-12154問題的解決方法
這篇文章主要介紹了與虛擬機Oracle連接出現(xiàn)ora-12154問題的解決方法,需要的朋友可以參考下2017-03-03Oracle生成隨機數(shù)字、字符串、日期、驗證碼及 UUID的方法
這篇文章主要介紹了Oracle生成隨機數(shù)字、字符串、日期、驗證碼及 UUID的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02linux系統(tǒng)oracle數(shù)據(jù)庫出現(xiàn)ora12505問題的解決方法
這篇文章主要介紹了linux系統(tǒng)oracle數(shù)據(jù)庫出現(xiàn)ora12505問題的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-12-12