在oracle 中,如何验证字符串字段是否符合日期格式要求‘yyyymmdd‘

我是经过两次字符串转换,再通过模糊查询就得到了结果

select count(*) from table where to_char(to_date(field, 'yyyy-mm-dd'),'yyyy-mm-dd') not like '____-__-__';
 

你可能感兴趣的:(sql,数据库)