SQL Server – 好用的TRY_CONVERT()

SQL Server 每次改版或多或少都會增加一些有助於程式開發的指令,而自SQL Server 2012之後,新增了延伸自既有CONVERT()指令的TRY_CONVERT()。

其使用方式都與CONVERT()相同,唯一不同的是當無法轉換或發生錯誤時,會回傳NULL做為結果。

透過這指令便不用大費周章寫一堆標記跟TRY CATCH、甚至是拆筆數來找造成轉換失敗的異常資料,直接一個WHERE xxx=NULL或ORDER BY就能搞定。

留言

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.