資料型別轉換 總結

2021-09-08 06:58:43 字數 941 閱讀 3372

語法

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)大值資料型別

大值資料型別表現出與小值資料型別相同的隱式和顯式轉換行為,特別是varcharnvarcharvarbinary資料型別。但是,應該考慮以下原則:

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...