在現有數據庫中有一個字段CreatedOn varchar(10)
,其中包含一些無效日期,如99/99/9999等等。SQL Server - 獲取具有無效日期格式的所有記錄
我想所有的無效日期更改爲1990年1月1日,這樣我就可以通過使用
ALTER TABLE xyzAlter Column CreatedOn DateTime
此列轉換爲datetime,但它給錯誤:
Msg 242, Level 16, State 3, Line 2
The conversion of a varchar data type to a datetime
data type resulted in an out-of-range value.
是有沒有辦法獲得所有不正確日期時間格式的記錄?
ISDATE(CreatedOn)= 0作品,謝謝 –