在pl/sql中怎样判断一个字符串是不是正确的日期 没有,如果不知道字符串的格式,TO_DATE()转换都不好做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to_date,如果exception则为否定,^_^,哈哈,有点傻 支持 sanoul(垃圾) 的做法!! 就是这么判断function uf_is_date(as_date varchar2,as_mask varchar2) return varchar2 is ls_ret varchar2(1); ld_date date;begin ld_date := to_date(as_date,as_mask); return '1';exception when others then return '0';end;/ 我判断完了还要做其他的工作啊,跳到异常我还怎么做啊,难道要用goto吗,pl/sql有没有resume啊,可以返回到跳出的地方 create or replace procedure is_date(as_date varchar2,as_mask varchar2) is ld_date date;begin begin ld_date := to_date(as_date,as_mask); exception when others then dbms_output.put_line('not valid date'); end; dbms_output.put_line('continue');end; 求助,oracel中关于model字句的用法。 为什么我这个sql语句不能建立主键 请问用pl/sql怎样连接oracle 10g 新手!在线等!求教过程中游标的问题!急!晚上之前就结贴! oracle 存储过程并发问题~ sql語句問題 SQL Server 语句转换为 Oracle 语句,求助!! ASP在oracle数据库中的连接有多少种?能举例吗? 菜鸟求救:sql*plus登陆的问题 提示类不存在!! 关于Oracle 10g的许可“Oracle Certification Matrices”,谁给详细解说一下? 存储过程中能使用 Database Link吗?
function uf_is_date(as_date varchar2,as_mask varchar2) return varchar2 is
ls_ret varchar2(1);
ld_date date;
begin
ld_date := to_date(as_date,as_mask);
return '1';
exception
when others then
return '0';
end;
/
ld_date date;
begin
begin
ld_date := to_date(as_date,as_mask);
exception
when others then
dbms_output.put_line('not valid date');
end;
dbms_output.put_line('continue');
end;