mssql sqlserver TRY_CAST函数应用简介


摘要:
下文讲述sqlserver中TRY_CAST函数的功能及用法



sqlserver TRY_CAST语法及功能说明

sqlserver TRY_CAST功能:
将指定表达式转换为指定数据类型的值信息;
转换成功则返回转换后的值
转换失败则返回Null
—————————
sqlserver TRY_CAST语法:
TRY_CAST(表达式 as 新数据类型)
表达式:
待转换的值或列信息
新数据类型:
待转换后的数据类型
返回值:
转换后的新数据类型的值或null



sqlserver TRY_CAST举例应用说明

   SELECT   
    CASE WHEN TRY_CAST('文字转换为浮点型测试' AS float) IS NULL   
    THEN '转换失败'  
    ELSE '转换成功'  
END AS [结果];  
GO

SELECT TRY_CAST('08/28/2018' AS datetime2)
 AS [结果]; 
GO