Archiwum kategorii: Oracle SQL Zaawansowany

What Developers Should Know … Part 3

If you have read Part 1 and Part 2 of this series, you are now ready to observe parsing (soft and hard), bind peeking, influence them, and observe how Adaptive Cursor Sharing tries to fix it. Literals vs Bind Variables … Czytaj dalej

Opublikowano Oracle DBA, Oracle SQL Zaawansowany | Otagowano , , , | Skomentuj

What Developers Should Know … Part 2

Up to now, we talked about Selectivity / Cardinality Skewed Data / Histograms Displaying Execution Plans with Explain Plan, dbms_xplan package, autotrace feature Introduced bind variables I believe, that for most of you it was quite familiar.. But I also … Czytaj dalej

Opublikowano Oracle DBA, Oracle DBA Zaawansowany, Oracle SQL Tuning, Oracle SQL Zaawansowany, SQL | Otagowano , , , | Skomentuj

Co nowego w Oracle 12.2 – Identyfikatory powyżej 30 znaków?

„The maximum length of identifiers is increased to 128 bytes for most identifiers, up from 30 bytes in previous releases” Brzmi ciekawie 😉

Opublikowano Oracle, Oracle DBA, Oracle DBA Podstawy, Oracle SQL, Oracle SQL Zaawansowany | Otagowano , | Skomentuj

Jak przygotować diagram ERD dla bazy danych w Oracle

Witam 🙂 Dzisiaj o tym jak przygotować diagram ERD w oparciu o bazę danych w Oracle Database.

Opublikowano Oracle, Oracle SQL, Oracle SQL Zaawansowany, SQL | Otagowano , , , | Skomentuj

Kurs Oracle SQL online. Podzapytania – pierwsze starcie

Po ciut dłuższej (no dobrze  – długiej 🙂 ) przerwie zapraszam do kolejnej lekcji naszego Kursu Oracle SQL. Przyszła pora na podzapytania – dzisiaj skupimy się na podzapytaniach prostych (nie tylko z nazwy).

Opublikowano Oracle, Oracle SQL, Oracle SQL Zaawansowany, SQL | Otagowano , , , , | 6 komentarzy

JSON w Oracle – zwracanie objektów JS z bazy danych do wykorzystania w AJAX i jQuery

Oracle umożliwia natywną konfigurację protokołu REST umożliwiającą odwołania do bazy danych z poziomu protokołu HTTP (z przeglądarki internetowej). Dzięki temu możemy komunikować się z bazą danych z wykorzystaniem np. jQuery lub technologii AJAX i uzyskiwać w warstwie JavaScript strony wywołującej … Czytaj dalej

Opublikowano Oracle SQL, Oracle SQL Zaawansowany, PL/SQL, PL/SQL Zaawansowany | Otagowano , , , , , , | Skomentuj

Transformata XSLT w Oracle SQL

Witam, W SQL w Oracle’u istnieje możliwość wykorzystania transformat XSLT przekształcających jeden dokument XML w inny. Transformata XSLT sama w sobie jest zapisana w języku XML. Realizacja transformaty możliwa jest z wykorzystaniem funkcji XMLTransform przyjmującej jako parametry przekształcany dokument oraz … Czytaj dalej

Opublikowano Oracle, Oracle SQL, Oracle SQL Zaawansowany | Otagowano , , | Skomentuj

Oracle i porównywanie szybkości zapytań

Witam, Chciałbym opisać często poruszany problem jakim jest „porównanie szybkości zapytań”… a dokładniej porównaniem wydajności różnych zapytań robiących coś podobnego na takich samych danych w danym środowisku. Z pytaniem o to zagadnienie spotykam się w swojej pracy średnio raz na kilka … Czytaj dalej

Opublikowano Oracle, Oracle SQL, Oracle SQL Tuning, Oracle SQL Zaawansowany | Otagowano , , | 4 komentarze

LISTAGG w Oracle 10g i 9i, oraz WM_CONCAT i inne metody konkatenacji tekstów w trakcie agregacji

W Oracle 11g pojawiła się funkcja agregująca LISTAGG, która „dodaje” teksty do siebie generując w wyniku wartości z kolumny przekazanej parametrem. Jest to zatem konkatenacja tekstów wywołana w formie funkcji agregującej. Funkcjonalność LISTAGG można uzyskać jednak już w 9i i … Czytaj dalej

Opublikowano Oracle SQL Zaawansowany | Otagowano , , , , , , , , , , | Skomentuj

Dynamiczna liczba kolumn w tabelach przestawnych (pivot query) Oracle 10g i 11g

Tabele przestawne w Oracle 10g i 11g mają jedną wadę – wymagana jest znajomość liczby kolumn i wartości jakie trafią do sekcji kolumn. Oracle musi z góry wiedzieć ile kolumn (i jakiego typu) zwróci. Jest to problem, bo często my … Czytaj dalej

Opublikowano Oracle SQL Zaawansowany, SQL | Otagowano , , , , | Skomentuj