Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我导入数据表单 CSV 文件并将其存储在 Oracle 表中。是否有预定义的 PL/SQL 函数用于检查给定值是否为日期?
如果不是,我如何验证以确认该值是日期?
您可以使用 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;