gpt4 book ai didi

oracle - Oracle 中的有效日期检查

转载 作者:行者123 更新时间:2023-12-03 15:12:37 28 4
gpt4 key购买 nike

我有一个 varchar 格式的日期值(有效日期或无效日期)存储。是否可以在 sql 查询中检查日期是否有效。

最佳答案

是的,如果您知道格式并且很少使用 plsql。

假设您的日期格式为 'yyyy-mon-dd hh24:mi:ss' .

create function test_date(d varchar2) return varchar2
is
v_date date;
begin
select to_date(d,'yyyy-mon-dd hh24:mi:ss') into v_date from dual;
return 'Valid';
exception when others then return 'Invalid';
end;

现在你可以:
select your_date_col, test_date(your_date_col)
from your_table;

关于oracle - Oracle 中的有效日期检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14702050/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com