数据类型转换

分类:

隐式转换:类型相兼容自动转换。

显示转换:可以使用cast函数、convert函数

castconvert函数类型转换相同点:

用于将某数据类型的表达式转换为另一种数据类型的表达式。

castconvert函数类型转换的不同点:

在转换日期类型/浮点类型的数据转换为字符串时(convert)可以通过第三个参数指定转换后的字符样式,不同的样式使用转换后字符数据的显示格式不同。

pirnt ‘错误号’ + @@error  出错

解决方案:

使用cast函数转换:

print ‘错误号’+cast(@@error asvarchar(5)) 这里的+号就是连接作用

使用convert函数转换:

print’错误号’+conver(varchar(5),@@error)

注:

使用convert函数有三个参数

      convert123

 1.要转换的类型。

 2.要转换的表达式。

 3.转换的格式。(可省略不写)。

列:

select cast(getdate()as varchar10)

结果是: 01 03 2015

select convert(varchar10),getdate(),111)

结果是: 201531

原文地址:https://www.cnblogs.com/xiaowie/p/8675344.html