判定一個(gè)字符串是否為有效時(shí)間的函數(shù)
判定一個(gè)字符串是否為有效時(shí)間的函數(shù),為有效時(shí)間則返回1,不是有效時(shí)間則返回0.
CREATE OR REPLACE FUNCTION is_date(parameter VARCHAR2) RETURN NUMBER IS val DATE; BEGIN val := TO_DATE(NVL(parameter, 'a'), 'yyyy-mm-dd hh24:mi:ss'); RETURN 1; EXCEPTION WHEN OTHERS THEN RETURN 0; END;
具體例子,可以直接使用:
alter session force parallel ddl parallel 8; create table TT as select t.id, floor(months_between(sysdate,to_date(t.birthday,'yyyymmdd'))/12) age from TT_WXTRAN t where is_date(t.birthday)!=0;
相關(guān)文章
Windows系統(tǒng)安裝Oracle 11g 數(shù)據(jù)庫(kù)圖文教程
這篇文章主要介紹了Windows系統(tǒng)安裝Oracle 11g 數(shù)據(jù)庫(kù)圖文教程,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-10-10oracle 身份證校驗(yàn)函數(shù)的實(shí)例代碼
這篇文章主要介紹了oracle 身份證校驗(yàn)函數(shù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01在ORACLE中SELECT TOP N的實(shí)現(xiàn)方法
這篇文章主要介紹了在ORACLE中SELECT TOP N的實(shí)現(xiàn)方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下2017-01-01對(duì)學(xué)Oracle數(shù)據(jù)庫(kù)初學(xué)者的開(kāi)場(chǎng)篇
這篇文章主要介紹了對(duì)學(xué)Oracle數(shù)據(jù)庫(kù)初學(xué)者的開(kāi)場(chǎng)篇,方便想學(xué)習(xí)oracle數(shù)據(jù)庫(kù)的朋友2015-05-05Linux下修改Oracle監(jiān)聽(tīng)地址的方法
這篇文章主要介紹了Linux下修改Oracle監(jiān)聽(tīng)地址的方法,需要的朋友可以參考下2017-10-10oracle不能使用EM怎么辦 oracle11g如何正確安裝配置EM
這篇文章主要為大家詳細(xì)介紹了oracle不能使用EM的解決方法,oracle11g如何正確安裝配置EM,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05WMware redhat 5 oracle 11g 安裝方法
本文將詳細(xì)介紹WMware中redhat 5 安裝oracle 11g方法,需要的朋友可以參考下2012-12-12