select dbms_metadata.get_ddl('PROCOBJ', 'QUANTUM_STATISTICS', 'QGUARADM') from dual;
Zapisywanie danych w formacie JSON na bazie danych z tabel Oracle
Aby móc używać w zapytaniach tekstu z apostrofem (np. ABC') można zastosować następującą składnię
select * from table f where f.name = q'[ABC']';
Aby włączyć numerację linii wystarczy w oknie edytora kliknąć PPM i wybrać Gutter
JOIN Zmiennej typu liczbowego z tekstową
inner join tabela2 tab2 on tab1.col1 = cast(regexp_substr(tab2.col2, '[0-9]+') as number)
Weryfikacja wersji Oracle
select version_full from v$instance;
Powyższa instrukcja działa dla Oracle 19 (taką wersję mają bazy Żabkowe), jeśli nie zadziała z racji na inną wersję to wykonać można
select * from v$instance;
Wypisanie pierwszej nienullowej wartości
COALESCE(kol1, kol2, kol3)
Wyszukiwanie ciągu znakowego w kolumnie typu SYS.XMLTYPE
where lower(nazwa_kolumny.getClobVal()) like '%szukany_tekst%'
Wyszukiwanie ciągu znakowego w obiekcie CLOB
where instr(nazwa_kolumny, 'szukany_tekst') > 0