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()來判斷