轉換函式指的是SQL中進行資料型別轉換的函式。在一般情況下,SQL Server 2014會自動完成資料型別的轉換,但當資料型別無法自動轉換時,用戶可以通過資料庫提供的函式來轉換。
① 轉換函式概述
優先級低的資料型別會自動轉換為優先級高的資料型別,稱之為隱式轉換。當資料型別無法自動轉換時,可以使用轉換函式將一種資料型別轉換為另一種資料型別,叫做顯示轉換。
② Cast函式
Cast函式將 運算式由一種資料型別轉換為另一種資料型別,其語法為:
Cast(expression as data_type[(length)])
其中,expression為任何有效的運算式;引數data_type為目標資料型別,這包括xml,bigint和sql_variant,不能使用別名資料型別;引數length指定目標資料型別長度的可選引數,默認值為30

③ Convert函式
Convert函式與Cast函式的功能類似,將運算式由一種資料型別轉換為另一種資料型別,其語法為:
CONVERT(data_type[(length)],expression[,style])
其中,expression為任何有效的運算式;引數data_type為目標資料型別,這包括xml,bigint和sql_variant,不能使用別名資料型別;引數length指定目標資料型別長度的可選整數,默認值為30;引數style指定Convert函式如何轉換expression的整數運算式。
uj5u.com熱心網友回復:
總結的不錯 很好轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/63869.html
標籤:其他數據庫
下一篇:db2備份透明加密
