日期:2014-05-18  浏览次数:20774 次

SQL中如何判断时间格式是否为yyyy-mm-dd
由于表中的字段未设置成日期型,在录入信息时日期输入不准标或输错,现在想要找出不是标准日期格式(yyyy-mm-dd)的信息

------解决方案--------------------
select * from table where isdate(field1)=0
------解决方案--------------------
用isdate()函数判断字符串是否能转换为日期
------解决方案--------------------
select * from where left(字段名,10) not like '____-__-__ '
------解决方案--------------------

select * from t where len(字段) <> 10 or isdate(字段)=0 or 字段 <>
convert(char(10),字段,120)
------解决方案--------------------
SQL的日期格式很多,只要能轉的都算.
isdate()來判斷