語法
cast ( expression as data_type [ (length ) ])
convert ( data_type [ ( length ) ] , expression [ , style ] )
引數
expression 任何有效的表示式。
data_type 作為目標的系統提供資料型別。
length 目標資料型別的長度(目標資料型別為nchar、nvarchar、char、varchar、binary 或 varbinary 時有效)。convert預設為 30 個字元。
style 目標資料格式的樣式,如果 style 為 null,則返回的結果也為 null。
注意
a:目標資料型別不能使用別名資料型別。 nchar、nvarchar、char、varchar、binary 或 varbinary
b:目標資料格式的樣式在下列型別間轉換時才有效
(1)datetime 或 smalldatetime 資料轉換成字元資料(nchar、nvarchar、char、varchar、nchar 或 nvarchar 資料型別)
(2)已知日期或時間格式的字元資料轉換成 datetime 或 smalldatetime 資料,或是字串格式
(3)用於將 float、real、money 或 smallmoney 資料轉換成字元資料(nchar、nvarchar、char、varchar、nchar 或 nvarchar 資料型別)。
(1)大值資料型別
大值資料型別表現出與小值資料型別相同的隱式和顯式轉換行為,特別是varchar、nvarchar和varbinary資料型別。但是,應該考慮以下原則:
C 資料型別轉換總結
string str cstring cstr str.c str string str char ch ch str.c str string str double dou dou atof str.c str string str int i i std atoi str.c str cstri...
javascript資料型別轉換總結
資料型別分類資料型別轉換分類 一.其他資料型別轉number型別1.0 隱式轉換 只要是參與數 算都會進行乙個隱式型別轉換 1.1.null對應number型別中的0,1.2.nan 是屬於number型別,表示數字的一種不正常狀態,也就是說本來應該進行數 算的值沒有轉換成number,js中特別的...
資料型別轉換的總結
關於一些資料型別的轉換總結 1.bitconverter類 如 byte arry bitconverter.getbytes int a 2.encoding類 如 byte bytearray system.text.encoding.default.getbytes str 3.int.par...