는 방법을 가져올 문자열"="멀티 라인 열 값을 사용하여 oracle sql?

0

질문

나는 열로 테이블 데 멀티 라인 가치와 각 라인은 종류의 키/값 쌍(으로 구분해=명 될 가능성이 높다는 결론이와 새로운 라인에 나누기)

예 값에서 하나 세포에 열:

목록의 키/값 쌍
key00=value00<\n>key01=value01<\n>key02=value02

내가 찾는 것은 SQL(오라클)쿼리를 찾는 특정 키(말 Key01)및 디스플레이에 다음과 같은 형식

Key01 Value01

도와 주시기 바랍니다.

oracle sql
2021-11-24 05:28:58
1

최고의 응답

0

여기에는 하나의 옵션

샘플 데이터:

SQL> select * from test;

        ID COL
---------- --------------------------------------------------
         1 key00=value00
           key01=value01
           key02=value02

하위를 반환 하위 문자열로 시작하는"key"(값으로 전달된 매개 변수)이 있고,외부 쿼리되는 분할 문자열에 는 키값을 자체:

SQL> select regexp_substr(str, '^\w+') key,
  2         regexp_substr(str, '\w+$') value
  3  from (select regexp_substr(col, '&par_key=\w+') str
  4        from test
  5       );
Enter value for par_key: key01

KEY             VALUE
--------------- ---------------
key01           value01

SQL>
2021-11-24 07:13:22

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................