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

Opdel CLOB-kolonne baseret på ny linje - Oracle SQL

Du kan bruge en hierarchical query uden en JOIN tilstand :

select t1.*, level as line_num, 
       regexp_replace( regexp_substr( t1.f_content,'[^~]+', 1, level), '(^[[:space:]]+)' ) 
       as line
  from table1 t1
 connect by level <= regexp_count(f_content, '~')   
    and prior f_name = f_name
    and prior sys_guid() is not null

Demo




  1. PHP-formular session_start():Kan ikke sende session cache limiter

  2. Hvordan får man slutningen på en dag?

  3. RMySQL dbWriteTable med field.types

  4. Hvad betyder =*?