Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Lista wyszukiwania Oracle słów w łańcuchu i powróć do istniejących

Oto rozwiązanie, którego szukałem:

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. jak wyeksportować ramkę danych (R) do tabeli Oracle

  2. Oracle:Co robi `(+)` w klauzuli WHERE?

  3. osadzanie obrazu w e-mailu html

  4. Dlaczego otrzymuję Ora-30004, gdy separator sys_connect_by_path nie jest obecny w wartościach kolumn?

  5. Jak sprawdzić, które kolumny nie są używane w ALL_TAB_COLS?