我们经常会遇到对日期型数据的有效性检查。 如何提供一个高效的通用函数呢? 以下这个函数,就是为了实现这个目的而写的。代码利用了异常处理机制。希望对大家编写PL/SQL脚本有所启发和帮助。 --检查日期字符串是否合法CREATE OR REPLACE Function isDateChar( strDate In VarChar2, --日期型字符串 strDateFormat In VarChar2 --日期格式)Return NumberIs ExecResult Date;Begin ExecResult := To_Date(strDate, strDateFormat); Return 0; --返回值Exception When Others Then Return 1;End isDateChar;