SQL SERVER 显式转换函数和隐式转换函数
Q1:什么是显式转换函数和隐式转换函数
A1:显示转换,就是你使用转换函数进行操作。
隐式转换,就是你不使用转换函数,默认就给转换了。比如定义一个int型的变量@a,然后给变量符值 set @a = '2' ,这个就会隐式转换,把字符转换成数字了。
出处:https://zhidao.baidu.com/question/747550303890686332.html
Q2:sql server 的显式转换
A2:主要为两个函数实现:cast和convert
格式:
-- CAST Syntax:
CAST ( expression AS data_type [ ( length ) ] )
-- CONVERT Syntax:
CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
出处:https://docs.microsoft.com/zh-cn/sql/t-sql/functions/cast-and-convert-transact-sql?view=sql-server-2017#BKMK_examples
Q3 怎样改变列的数据类型
https://www.cnblogs.com/pangpanghuan/p/6432331.html