我在数据表中有一个日期列。日期以 varchar 格式存储。我使用以下查询来确定数据是否为日期格式(感谢@Digvijay Verma):
SET DATEFORMAT dmy;
select *, ISDATE([DATE_OF_BIRTH]) as 'DOB'
from [dbo].[IECLUniqueData4]
where ISDATE([DATE_OF_BIRTH]) = 1
但是,此查询未能验证一个数据:15/05/1
如何修改此查询,以便它也可以验证所有错误值?我尝试了各种方法,但似乎都没有。
问候,
萨达特