欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Oracle在英文匹配時(shí)大小寫(xiě)敏感,如何忽略大小寫(xiě)

系統(tǒng) 1909 0

SQL Server使用英文字符串的匹配的時(shí)候默認(rèn)是忽略大小寫(xiě)的,這樣用起來(lái)是比較方便的,如果想不忽略大小寫(xiě)也可以修改配置,但是Oracle好像不能忽略大小寫(xiě),在進(jìn)行字符串匹配的時(shí)候就比較麻煩了。那么該怎么解決大小寫(xiě)敏感的問(wèn)題,把需要的數(shù)據(jù)都查詢出來(lái)呢?最常見(jiàn)的辦法就是把查詢的參數(shù)和字段中的內(nèi)容都轉(zhuǎn)化成大寫(xiě)或者都轉(zhuǎn)化成小寫(xiě),這樣就可匹配了。

比如如下的查詢:

select * from hr.EMPLOYEES t
where upper(first_name)=upper('john')

但是這樣會(huì)存在一個(gè)問(wèn)題,就是這個(gè)SQL查詢無(wú)法用到字段上的索引,如果對(duì)first_name建立了索引,這個(gè)查詢將會(huì)對(duì)表進(jìn)行表掃描,而不使用索引。如果數(shù)據(jù)量大的情況下,這將是一個(gè)非常嚴(yán)重的性能問(wèn)題。

解決辦法就使用Oracle中的“函數(shù)索引”,對(duì)first_name的大寫(xiě)建立索引,代碼如下:

create index hr.employees_first_name on hr.employees(upper(first_name))

由于最近在用Oracle,之前一直用的是SQL Server,對(duì)Oracle不是特別熟悉,所有這篇文章也沒(méi)有什么技術(shù)含量,純粹是為自己記錄而已。

Oracle在英文匹配時(shí)大小寫(xiě)敏感,如何忽略大小寫(xiě)進(jìn)行匹配


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。。?/p>

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 91看片在线观看 | 日本美女一区二区 | 亚洲一区二区三区中文字幕 | 欧美激情精品久久久久久黑人 | 亚洲日本免费 | 久爱视频www在线播放 | 第一福利在线观看 | 性福演算法 | 欧美精品1区 | 夜色4se.bar| 99热成人在线 | 婷婷色综合久久五月亚洲 | 毛片在线不卡 | 狠狠影院| 亚洲人精品 | 黄色刺激视频 | 色噜噜色噜噜天天拍一拍 | 日韩视频在线一区二区三区 | 亚洲精品美女久久久 | 97av| 色婷婷久久综合中文久久一本 | 国产精品美女久久久久久久网站 | 8844aa在线毛片 | 欧美高清在线精品一区二区不卡 | free japan xxxxhdsex69 | 天天干夜夜夜 | 最新久久免费视频 | 久久成人精品 | 国产美女www | 国产v欧美v日本v精品 | 午夜剧场官网 | 久久视频这里只有精品35 | 欧美一区二区三区播放 | 精品国产一级毛片大全 | 亚洲精品久久久久久国产精华液 | 一级黄色绿像片 | 久久精品国产清自在天天线 | 亚洲国产精品一区 | 午夜在线观看cao | 国产精品日本无码久久一 | 美女91视频 |