> Java > java지도 시간 > JAVA에서 Split() 메소드를 구현하는 PL/SQL의 예

JAVA에서 Split() 메소드를 구현하는 PL/SQL의 예

高洛峰
풀어 주다: 2017-01-18 15:44:51
원래의
1584명이 탐색했습니다.

우리 모두 알고 있듯이 Java는 String 클래스에 대해 string 분할() 메서드를 제공하므로 지정된 기호를 사용하여 문자열을 문자열 배열로 쉽게 분할할 수 있습니다. 그러나 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;
로그인 후 복사

위는 에서 소개한 Split( JAVA)의 PL/SQL 구현입니다. 편집기) 메소드 예제가 모든 분들께 도움이 되기를 바랍니다. 더 알고 싶으시면 PHP 중국어 웹사이트를 주목해주세요!

JAVA에서 Split() 메소드의 PL/SQL 구현에 대한 더 많은 예와 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿