真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

sqlserver中的一個(gè)坑-len與datalength區(qū)別

今天在處理問題時(shí),統(tǒng)計(jì)一個(gè)字段最大字節(jié)數(shù)時(shí),出現(xiàn)了問題:

成都創(chuàng)新互聯(lián)始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營(yíng)理念,通過多達(dá)十多年累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的全網(wǎng)整合營(yíng)銷推廣解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:雨棚定制等企業(yè),備受客戶認(rèn)可。

select max(len(subject_name)) from dbtabletest;

但返回值為129。

但在oracle端始終出現(xiàn)報(bào)錯(cuò),說插入字符數(shù)過大,真是奇葩。

搞了半天,就把這個(gè)subject_name,拷貝出來,在文本編輯器中發(fā)現(xiàn)了有一行值后面有太多空格。直到現(xiàn)在才知道,需要使用datalength才能統(tǒng)計(jì)到結(jié)尾的空格,真是又被sql server坑了一把。

還好,最終找到問題了!

當(dāng)采用非Unicode編碼時(shí),即varchar類型的字符串時(shí),DataLength()和Len()的區(qū)別:

1、空格處理

Len() 字符串表達(dá)式的字符數(shù),不計(jì)尾部空格,但計(jì)頭部空格和中間的空格;

DataLength() 任何表達(dá)式的字節(jié)數(shù),包括空格 。

2、對(duì)于漢字的處理

區(qū)別在于Len只返回字符數(shù),一個(gè)漢字代表一個(gè)字符。Datalength返回的是字節(jié)數(shù),一個(gè)漢字兩個(gè)字節(jié)。


新聞標(biāo)題:sqlserver中的一個(gè)坑-len與datalength區(qū)別
文章位置:http://weahome.cn/article/goggho.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部