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

posted @ 2019-05-12 15:16  甜汤  阅读(1016)  评论(0编辑  收藏  举报