時間:2024-02-14 10:20作者:下載吧人氣:16
常用的轉換函數是 cast 和 convert,用于把表達式得出的值的類型轉換成另一個數據類型,如果轉換失敗,該函數拋出錯誤,導致整個事務回滾。在SQL Server 2012版本中,新增兩個容錯的轉換函數:try_cast 和 try_convert,如果轉換操作失敗,該函數返回null,不會導致整個事務失敗,事務繼續(xù)執(zhí)行下去。
注意:對于SQL Server顯式定義的不合法轉換,try_cast 和 try_convert 會失敗,拋出錯誤信息:Explicit conversion from data type int to date is not allowed.
select try_cast(1 as date)
盖楼回复X
(您的评论需要经过审核才能显示)
網友評論