亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

Sql Server 2012 轉換函數的比較(Cast、Convert和Parse)

2024-08-31 00:57:13
字體:
來源:轉載
供稿:網友
語法結構:

1. Cast
語法結構:CAST ( expression AS data_type [ ( length ) ] )
2. Convert
語法結構:CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
3. Parse
語法結構:PARSE ( string_value AS data_type [ USING culture ] )
其中,Parse 為 Sql Server 的新特性 expression 必須要為被轉換類型的字符串形式

性能分析:

總結:

1. Convert 和 Cast 的區別
CONVERT是專對SQL Server使用的,使日期與時間值,小數之間轉換具有更寬的靈活性。
CAST是兩種功能中更具ANSI標準的功能,即雖然更具便攜性(比如,使用CAST的函數能更容易的被其它數據庫軟件使用),但功能相對弱一些。不過,當小數轉化為數值,并保留原始表達式中的小數數值時,仍然需要使用CAST
2. Convert 和 Parse 的區別
兩者除了語法的區別,就是功能上面的區別,Convert 功能更強大,Parse 則為 Sql Server 2012 新增的功能,同時功能弱小很多的,只能將 字符串 轉換為 數字類型 或者 日期類型,因為數字類型 或 日期類型長度都很小的,所以 Parse 所帶來的性能幾乎不可能有大的改變的,之后我也做了大量的比較,發現 Parse 是在絕大多數情況下都是可以替代的
3. 綜合比較
a. 如果 是做針對 Sql Server 的做開發,建議只用 Convert 方法
b. 如果考慮語句跨平臺,則盡量用 Cast,如 SQL 語句既能在 Sql Server 上執行,又能在 MySql 上面執行
c. Parse 在 Sql Server 2012 中就是一個雞肋,經過1 下午的實戰研究和翻閱MSDN,都沒有找到它的優勢,如果比語法,Cast 的語法結構和它一樣,如果比功能,又太弱小,完全不能和Cast 和 Convert 做比較,所以,您就把 Parse 忘記掉吧

性能分析所做的實驗:

1. Convert 和 Parse 轉換為字符串的比較

復制代碼 代碼如下:


DBCC FreeProcCache
set statistics profile on
select top 1 parse(name as bigint) from test_Parse
select top 1 convert(bigint,name) from test_Parse


其中 name 為 nvarchar(1000) 的一個一段,值為:1231238912378912128
執行過之后,會發現,兩者的執行計劃完全相同,無論是對 CPU 的消耗,還是對 IO的消耗,沒有任何性能差別

2. Money 和 DateTime 類型的轉換比較

復制代碼 代碼如下:


-- DateTime
DBCC FreeProcCache
declare @date varchar(100) = '2012/07/19 14:57:09.760'
select CONVERT(datetime,@date) as date
select Parse(@date as datetime using 'zh-CN') as date
--Money
SELECT PARSE('345,98' AS money USING 'de-DE') AS Result
Select Convert(money,'345,98',1) AS Result



3. Parse 的專利,字符型日期到 datetime 的轉換

復制代碼 代碼如下:


SELECT PARSE('Monday, 13 December 2010' AS datetime2 USING 'en-US') AS Result
SELECT PARSE('Monday, 13 December 2010' AS datetime2 USING 'zh-CN') AS Result
-- Cast 和 Convert 對這種類型的字符串都是不支持的
--SELECT cast('Monday, 13 December 2010' AS datetime2) AS Result
--SELECT Convert(datetime,'Monday, 13 December 2010') AS Result


在性能方面同樣沒什么區別,但是比較功能時,Parse 卻要比 Convert 錯太多
嚴重懷疑, Parse 本人并沒有找到太多的優勢和應用場景,或者由于本人才疏學淺,找不到更好的,有懂得,請賜教
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产在线精品自拍| 中文字幕久久亚洲| 激情久久av一区av二区av三区| 精品一区二区亚洲| 亚洲sss综合天堂久久| 久久亚洲私人国产精品va| 欧美激情精品久久久久| 欧美大秀在线观看| 久久天天躁狠狠躁夜夜爽蜜月| 成人性生交大片免费看视频直播| 91老司机在线| 久久精品国产成人| 中文字幕亚洲综合久久筱田步美| 久久精品视频99| 亚洲天堂免费在线| 中文字幕在线观看日韩| 国产区精品在线观看| 欧美国产日韩视频| 中文字幕久久久av一区| 亚洲精品欧美一区二区三区| 在线午夜精品自拍| 欧美xxxx做受欧美.88| 国产亚洲xxx| 久久天天躁狠狠躁夜夜躁2014| 欧美激情啊啊啊| 欧美插天视频在线播放| 国产精品美女视频网站| 精品性高朝久久久久久久| 日韩a**中文字幕| 久久精品久久久久电影| 51视频国产精品一区二区| 日韩中文av在线| 亚洲美女福利视频网站| 日韩中文字幕精品| 色偷偷av亚洲男人的天堂| 亚洲一区二区少妇| 色综合久综合久久综合久鬼88| 最新日韩中文字幕| 成人久久久久久久| 午夜精品福利视频| www.欧美免费| 在线精品播放av| 国产精品91视频| 精品在线小视频| 欧美成人自拍视频| 91中文字幕一区| 亚洲欧美日韩一区二区在线| 久久久精品一区| 中文字幕v亚洲ⅴv天堂| 欧美日韩美女视频| 精品成人av一区| 欧美最猛性xxxxx亚洲精品| 国内偷自视频区视频综合| 亚洲春色另类小说| 国产乱人伦真实精品视频| 亚洲影院色无极综合| 国产精品av在线播放| 日韩精品视频中文在线观看| 欧美激情免费视频| 国产精品女主播| 精品一区精品二区| 久久综合免费视频| 亚洲第一区中文字幕| 浅井舞香一区二区| 亚洲曰本av电影| 亚洲石原莉奈一区二区在线观看| 俺去了亚洲欧美日韩| 日韩av在线免播放器| 国产亚洲精品一区二区| 亚洲乱码国产乱码精品精| 国产成人福利视频| 日韩成人网免费视频| 成人情趣片在线观看免费| 国产精品亚洲网站| 国产99久久久欧美黑人| 国产精品视频精品视频| 国产精品久久久久久五月尺| 性欧美办公室18xxxxhd| 中文字幕日韩欧美精品在线观看| 91九色国产社区在线观看| 国产91露脸中文字幕在线| 热99久久精品| 九九久久精品一区| 亚洲伊人成综合成人网| 色99之美女主播在线视频| 日韩av电影国产| 国产精品户外野外| 在线视频欧美日韩精品| 精品久久久久久久大神国产| 国产精品久久久久不卡| 国产aⅴ夜夜欢一区二区三区| 欧美精品在线第一页| 成人羞羞国产免费| 欧美性视频精品| 欧美成人合集magnet| 亚洲成人精品视频在线观看| 欧美极品在线播放| 国产亚洲欧美日韩美女| 亚洲最大福利网站| 国产精品久久久久久影视| 97免费视频在线播放| 人人做人人澡人人爽欧美| 97久久精品视频| 欧美激情视频免费观看| 日韩精品免费在线播放| 亚洲影视中文字幕| 久久成人这里只有精品| 亚洲欧美国产一区二区三区| 国产综合福利在线| 九九视频这里只有精品| 日韩美女在线看| 亚洲欧洲在线观看| 在线视频日本亚洲性| 亚洲人成免费电影| 日韩亚洲第一页| 亚洲激情国产精品| 国产在线拍偷自揄拍精品| 国产欧美精品xxxx另类| 一色桃子一区二区| 57pao精品| 岛国av一区二区三区| 欧美性色xo影院| 久久亚洲私人国产精品va| 国产在线观看一区二区三区| 日韩av在线网| 久久网福利资源网站| 日韩视频免费大全中文字幕| 久久久免费高清电视剧观看| 欧美日韩一二三四五区| 亚洲香蕉在线观看| 亚洲欧美国产一区二区三区| 国产在线高清精品| 日韩av最新在线观看| 亚洲色图综合久久| 亚洲最大成人网色| 97国产精品视频| 久久手机精品视频| 欧美日本黄视频| 91精品久久久久久久久| 美女视频黄免费的亚洲男人天堂| 欧美成人在线免费视频| 国产精品jizz在线观看麻豆| 久久夜色撩人精品| 成人亚洲激情网| 国产精品日韩在线观看| 欧美成人剧情片在线观看| 久久综合伊人77777尤物| 欧美激情视频播放| www.欧美精品一二三区| 欧美日韩一区二区在线播放| 国产精品高清在线观看| 中文字幕精品影院| 国产精品久久久久久久久借妻| 亚洲精品www久久久| 久久久久成人精品| 高清欧美性猛交xxxx黑人猛交| 欧美激情第三页| 亚洲精品国产精品国产自| 国模极品一区二区三区| 一区二区欧美日韩视频| 亚洲成人黄色网址| 亚洲成色777777在线观看影院| 国产精品视频在线观看| 最近2019中文字幕mv免费看|