不是JAVA里的split函數(shù),若想要在oracle 實(shí)現(xiàn)些">

首頁 > 專家說

oracle中split是關(guān)鍵字?

來源:新能源網(wǎng)
時(shí)間:2024-08-17 13:23:10
熱度:

oracle中split是關(guān)鍵字?【專家解說】:oracle 中的split是分區(qū)里有數(shù)據(jù)檢索用的,具體也不知道怎用,
不是JAVA里的split函數(shù),若想要在oracle 實(shí)現(xiàn)些

【專家解說】:oracle 中的split是分區(qū)里有數(shù)據(jù)檢索用的,具體也不知道怎用, 不是JAVA里的split函數(shù), 若想要在oracle 實(shí)現(xiàn)些函數(shù) CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2 (4000); CREATE OR REPLACE FUNCTION fn_split (p_str IN VARCHAR2, p_delimiter IN VARCHAR2) RETURN ty_str_split IS j INT := 0; i INT := 1; len INT := 0; len1 INT := 0; str VARCHAR2 (4000); str_split ty_str_split := ty_str_split (); BEGIN len := LENGTH (p_str); len1 := LENGTH (p_delimiter); WHILE j < len LOOP j := INSTR (p_str, p_delimiter, i); IF j = 0 THEN j := len; str := SUBSTR (p_str, i); str_split.EXTEND; str_split (str_split.COUNT) := str; IF i >= len THEN EXIT; END IF; ELSE str := SUBSTR (p_str, i, j - i); i := j + len1; str_split.EXTEND; str_split (str_split.COUNT) := str; END IF; END LOOP; RETURN str_split; END fn_split; / 測(cè)試: DECLARE CURSOR c IS SELECT * FROM TABLE (CAST (fn_split ('1;;12;;123;;1234;;12345', ';;') AS ty_str_split ) ); r c%ROWTYPE; BEGIN OPEN c; LOOP FETCH c INTO r; EXIT WHEN c%NOTFOUND; DBMS_OUTPUT.put_line (r.column_value); END LOOP; CLOSE c; END; / 結(jié)果: 1 12 123 1234 12345
  1. 哪位能幫我用matlab 計(jì)算自然對(duì)數(shù)的底e,要用兩種方法,坐等,要函數(shù)過程加結(jié)果,謝了??!
    2024-08-17
  2. 市煤氣公司要在地下修建一個(gè)容積為104立方米的圓柱形儲(chǔ)存室。寫出儲(chǔ)存室的底面積與其深度的函數(shù)關(guān)系式
    2024-08-17
  3. c++中哪個(gè)關(guān)鍵字既可用于表示變量,又可表示一個(gè)函數(shù)?
    2024-08-17
  4. 正則表達(dá)式 有三個(gè)字符串如何匹配同時(shí)包含兩個(gè)關(guān)鍵字的字符串
    2024-08-17
  5. 在vim編寫python代碼時(shí),怎么讓關(guān)鍵字、注釋、函數(shù)等用不同的顏色顯示。
    2024-08-17
  6. java里面如何截取兩個(gè)關(guān)鍵字中間的字符串
    2024-08-17
  7. C語言關(guān)鍵字到底是什么? 是一種函數(shù)嗎? 調(diào)用函數(shù)可以沒有“()”嗎?
    2024-08-17
  8. (2013春?如皋市校級(jí)月考)已知定義在R上的函數(shù)f(x)和g(x)滿足g(x)...
    2024-08-17
  9. 波函數(shù)的物理意義?
    2024-08-17
  10. 汽車以恒定功率啟動(dòng)時(shí),汽車的加速度和時(shí)間的函數(shù)關(guān)系?(為什么開口向下)
    2024-08-17
  11. 已知函數(shù)f(x)=2sin(2x+π6),x∈R.(1)求函數(shù)f(x)的最小正周期及單調(diào)增區(qū)間;(2)當(dāng)x∈(π4,3π4]
    2024-08-17
  12. 已知函數(shù)f(x)=px?p?lnx(p>0)是增函數(shù).(I)求實(shí)數(shù)p的取值范圍;(II)設(shè)數(shù)列{an}的通項(xiàng)公式為an=2n+1
    2024-08-17
  13. 我們使用PCI-826LU以及PCI-TMC12A,想問一下在泓格的DEMO中幾個(gè)函數(shù)用法PCI-826LU?
    2024-08-17
  14. 風(fēng)電的波形不是標(biāo)準(zhǔn)的正弦函數(shù)
    2024-08-17
  15. 洗煤廠重介洗煤,介質(zhì)密度和灰分的關(guān)系符合什么函數(shù)?
    2024-08-17