当前位置: 代码迷 >> Sql Server >> SQL中怎么判断时间格式是否为yyyy-mm-dd
  详细解决方案

SQL中怎么判断时间格式是否为yyyy-mm-dd

热度:66   发布时间:2016-04-27 16:20:42.0
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()來判斷
  相关解决方案