sql >> Database teknologi >  >> RDS >> Oracle

Sådan erstattes specialtegn og derefter bryde linjen i oracle

Da din Oracle-version er 12, kan du bruge JSON-funktioner på dit nuværende output for at få det ønskede output. Dit nuværende output er et gyldigt JSON-array af strenge, alt hvad du skal gøre er at udtrække dem. Noget som dette:

with
  current_output (id, date_range) as (
    select 1, '["2019-01-07","2019-02-17","2019-03-17"]' from dual
  )
select co.id, t.date_range
from   current_output co
       cross apply
       json_table(co.date_range, '$[*]' columns date_range path '$') t
;

ID DATE_RANGE     
-- ---------------
 1 2019-01-07     
 1 2019-02-17     
 1 2019-03-17 



  1. Sådan forbinder du GraphQL og PostgreSQL

  2. 4 måder at finde rækker, der indeholder små bogstaver i MariaDB

  3. php display multilevel treenode menu

  4. Indstilling af klassestien for JAR-filer