時間:2020-09-05來源:www.outletmksalestore.com作者:電腦系統城
問題:
mon dd yyyy英文日期格式轉換為一般的日期格式,在中文環境中,直接執行轉換腳本會報錯:
消息 241,級別 16,狀態 1,第 1 行
從字符串轉換日期和/或時間時,轉換失敗。
根源:
mon dd yyyy英文日期格式在中文環境中不算日期格式,只有在英文環境中才算日期格式。
解決方案:
需要加上set language US_ENGLISH設置
腳本:
/* 作者:zhang502219048 腳本來源:https://www.cnblogs.com/zhang502219048/p/13616995.html */ /* mon dd yyyy英文日期格式轉換為一般的日期格式,在中文環境中,需要加上set language US_ENGLISH設置,否則會報錯: 消息 241,級別 16,狀態 1,第 1 行 從字符串轉換日期和/或時間時,轉換失敗。 */ set language US_ENGLISH select cast('Jun 20 2020 4:08PM' as datetime)
腳本運行結果:
2022-03-09
sql語句中union的用法與踩坑記錄2022-03-05
MSSQL 附加數據庫提示“錯誤 823”數據恢復實操2022-03-05
sqlserver數據庫加密后無法使用MDF,LDF,log文件名稱被修改的數據恢復交叉聯接(cross join)的概念 2、交叉聯接的語法格式 3、交叉查詢的使用場景 3.1 交叉聯接可以查詢全部數據 3.2 交叉聯接優化查詢性能...
2021-04-22