天天看点

SQL Server数据类型转换

SQL Server数据类型转换

  • 隐式转换:类型相近的数据之间可以进行隐式转换,如int和float等。
  • 显式转换:隐式转换无法实现的数据之间需要进行显式转换,如int与nvarchar等。

T-SQL中有两个显式转换函数,分别是CAST函数和CONVERT函数。

例:

SELECT CAST('130808' AS DATE),CONVERT(TIME,'2012-5-13 10:12:12')
           

执行结果:

SQL Server数据类型转换

下图显示了可对 SQL Server 系统提供的数据类型执行的所有显式和隐式数据类型转换。

SQL Server数据类型转换

注:此文为读书笔记,上图摘自MSDN。