Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle търси в списък с думи в низ и преправя съществуващите

Ето решението, което търсих:

WITH dwtables(dwtable) AS (
  SELECT 'DWA' FROM dual UNION ALL
  SELECT 'DWB' FROM dual UNION ALL
  SELECT 'DWC' FROM dual

)--> Tabelle mit einem Spalte (Liste)

SELECT title, 
    (SELECT LISTAGG (dwtable, ', ' ) WITHIN GROUP (ORDER BY dwtable)
     FROM dwtables
    WHERE REGEXP_LIKE (r.querytext, '(^|\s)'||dwtables.dwtable||'(\s|$)', 'i')) AS dwtables

 FROM Reports r;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Литералът за дата '[гггг-мм-дд]' на Oracle винаги ли използва модела гггг-мм-дд?

  2. Oracle създава db връзка с помощта на прокси схема

  3. Изходен код на съществуващия обект в Oracle

  4. Как мога автоматично да отключа таблици в Oracle след определено време?

  5. Започване на блогове за HTML5 и CSS3