0

我导入数据表单 CSV 文件并将其存储在 Oracle 表中。是否有预定义的 PL/SQL 函数用于检查给定值是否为日期?

如果不是,我如何验证以确认该值是日期?

4

1 回答 1

0

您可以使用 to_date() 函数来检查您的值是否为日期。尽管 Oracle 不允许您将非日期类型存储到日期类型列中。

这是一个如何检查某个值是否为日期的简单示例:

Declare  
  v_data Clob := 'sdf';
  v_date Date;
begin
  v_date := to_date(v_data);
  exception When others Then 
    dbms_output.put_line(v_data||' Is not a date');
end;
于 2013-10-10T08:05:55.810 回答