程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> PL/SQL完成JAVA中的split()辦法的例子

PL/SQL完成JAVA中的split()辦法的例子

編輯:關於JAVA

PL/SQL完成JAVA中的split()辦法的例子。本站提示廣大學習愛好者:(PL/SQL完成JAVA中的split()辦法的例子)文章只能為提供參考,不一定能成為您想要的結果。以下是PL/SQL完成JAVA中的split()辦法的例子正文


盡人皆知,java中為String類供給了split()字符串朋分的辦法,所以很輕易將字符串以指定的符號朋分為一個字符串數組。然則在pl/sql中並沒有供給像java中的split()辦法,所以要想在pl/sql中完成字符串的朋分還須要本身著手。因為在項目中須要用到此類辦法,所以本身研討了一下,便利今後參考。這裡以逗號作為分隔符為例,代碼以下:

declare
v_str varchar2(200) := 'abd,324,u78,23f,sd09,2345,dsaf,9079'; 
type str_table_type is table of varchar2(50);
strArr str_table_type := str_table_type('');
v_index integer := 1;
begin
while (length(v_str)-length(replace(v_str,',',''))) > 0 loop
strArr(v_index) := substr(v_str,1,instr(v_str,',',1,1)-1);
v_str := substr(v_str,instr(v_str,',',1,1)+1);
strArr.extend;
v_index := v_index + 1;
end loop;
strArr(v_index) := v_str;
for i in strArr.first..strArr.last loop
dbms_output.put_line(strArr(i));
end loop;
end;

以上所述是小編給年夜家引見的PL/SQL完成JAVA中的split()辦法的例子的全體論述,願望對年夜家有所贊助,假如年夜家想懂得更多內容,敬請存眷!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved