Jar*_*red 2 t-sql sql-server sql-server-2005
我有没有办法在select语句中测试数据转换,只返回转换失败的行?
IE:
SELECT * FROM my_table WHERE CONVERT(datetime, [colA]) = NULL
Run Code Online (Sandbox Code Playgroud)
我对任何SQL hacks/trickery持开放态度.
使用isdate
SELECT * FROM my_table
WHERE isdate(colA) = 0
Run Code Online (Sandbox Code Playgroud)
另请参阅ISDATE和转换为SMALLDATETIME的问题