做93学社项目的时候,用帆软做的报表,一直报无效的月份的错误,数据十几万条没法挨个查看。百度出的的oracle函数有错,修改了半天,不多说,直接上函数:
create or replace function is_DATE(datevar in varchar2) return Varchar2 is
Result Varchar2(1);
datetmp Date;
begin
Select to_date(datevar,'yyyy-mm-dd') Into datetmp From dual;
Result:='1';
Return(Result);
Exception
When Others Then
Result:='0';
Return(Result);
end is_DATE;
可以转换的返回 1 不可以的返回 0