SQL Server 每次改版或多或少都會增加一些有助於程式開發的指令,而自SQL Server 2012之後,新增了延伸自既有CONVERT()指令的TRY_CONVERT()。
其使用方式都與CONVERT()相同,唯一不同的是當無法轉換或發生錯誤時,會回傳NULL做為結果。
透過這指令便不用大費周章寫一堆標記跟TRY CATCH、甚至是拆筆數來找造成轉換失敗的異常資料,直接一個WHERE xxx=NULL或ORDER BY就能搞定。
SQL Server 每次改版或多或少都會增加一些有助於程式開發的指令,而自SQL Server 2012之後,新增了延伸自既有CONVERT()指令的TRY_CONVERT()。
其使用方式都與CONVERT()相同,唯一不同的是當無法轉換或發生錯誤時,會回傳NULL做為結果。
透過這指令便不用大費周章寫一堆標記跟TRY CATCH、甚至是拆筆數來找造成轉換失敗的異常資料,直接一個WHERE xxx=NULL或ORDER BY就能搞定。
Leave a comment