關於函式索引的問題?
前幾天,要建立一個函式索引,遇到的一些奇怪問題,討論連結在
這裡:http://www.itpub.net/480995.html
yangtingkun給出了很好的解析與例子記錄如下:
http://blog.itpub.net/post/468/50898
轉載:明白了Oracle所定義的規則。由於英文會出現首字母大寫的情況,所以Oracle在判定的時候首先判斷第一位的大小寫狀態,如果是小寫,就不繼續判斷後面的內容了,而把整個字串都當作小寫。如果第一位是大寫,Oracle繼續判斷第二位,如果也是大寫,那麼Oracle就把整個字串都當作大寫,如果第二位是小寫,則Oracle認為這種情況是首字母大寫,就把第一個字母當作大寫,而剩餘字元做小寫出來。
如果有興趣可以對SELECT TO_CHAR(SYSDATE, 'Month') FROM DUAL;進行測試,不管給出的Month的大小寫如何變,Oracle的輸出結果只有三種,大寫、小寫和首字母大寫。
SQL> SELECT TO_CHAR(SYSDATE, 'Month') FROM DUAL;
TO_CHAR(S
---------
January
SQL> SELECT TO_CHAR(SYSDATE, 'MOnth') FROM DUAL;
TO_CHAR(S
---------
JANUARY
SQL> SELECT TO_CHAR(SYSDATE, 'MoNTH') FROM DUAL;
TO_CHAR(S
---------
January
SQL> SELECT TO_CHAR(SYSDATE, 'mONTH') FROM DUAL;
TO_CHAR(S
---------
january
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-82815/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 函式索引的問題函式索引
- 關於scanf函式的問題函式
- 關於cuda中的函式問題函式
- [20190918]關於函式索引問題.txt函式索引
- 關於Hash 函式 雜湊索引表 解決位置衝突的問題函式索引
- 關於Swift中的泛函式find的問題Swift函式
- 關於函式索引(function-based index)函式索引FunctionIndex
- 關於解決博弈論問題的SG函式函式
- 關於preg_replace函式的問題講解函式
- 基於函式的索引函式索引
- 關於索引是否該rebuild的問題索引Rebuild
- 0427建立Extended Statistics函式索引問題函式索引
- 0429建立Extended Statistics函式索引問題函式索引
- 關於使用toFixed()函式時報錯”toFixed() is not a function”的問題函式Function
- 關於php解構函式的一個有趣問題PHP函式
- 關於執行緒插入函式如何用的問題執行緒函式
- query rewrite和基於函式的索引有關係?函式索引
- Oracle基於函式的索引Oracle函式索引
- (求教)關於js函式按值、引用傳遞的問題JS函式
- 關於C#中建構函式的繼承的問題C#函式繼承
- 關於oracle的索引重建問題及原因分析Oracle索引
- OCP之基於函式的索引函式索引
- 關於Python中函式過載問題的思考(原創)Python函式
- 利用函式索引解決複雜的約束問題函式索引
- 測試建立基於函式的索引函式索引
- 關於Java建構函式(Constructor)的常見問題總結Java函式Struct
- [20180509]函式索引問題.txt函式索引
- [20171202]關於函式索引的狀態.txt函式索引
- Mysql的max()函式9大於10問題MySql函式
- 基於函式的索引狀態變化函式索引
- [20180212]函式索引問題.txt函式索引
- 建立聯合函式索引解決top sql效能問題函式索引SQL
- 關於“建構函式”中的幾個小問題,也許面試會問到哦~函式面試
- 關於count函式的理解函式
- 關於lag函式的用法函式
- 函式索引使用細節——自定義函式的索引化函式索引
- 關於聯合索引,範圍查詢,時間列索引的幾個問題索引
- 關於onethink 目錄,檔案讀寫檢測函式中的問題函式