sql server 清洗数据时报错,如何找到导致报错的脏数据,不符合格式的数据等

比如一个字段,正常的格式是2021-05-10 19:10:47.347
但是在其中混杂了一些其他格式的数据,导致转换成日期格式报错,如:
时间戳
2021-05-10 19.10.47.347
等
如何找到这个报错的数据是哪条

 

mssqlserver数据库?2008 +支持正则查找

https://download.csdn.net/download/showbo/18587130

下载这个dll,注册到数据库中就可以使用dll中注册的方法就行正则查找了

--查找示例
SELECT *
  FROM  yourtable
 where dbo.[Regex.IsMatch]('\d{4}(-\d{1,2)){2} \d{1,2}:\d{1,2}:\d{1,2}(\.\d+)?',查找的字段名)!=1