Archiwa tagu: sql

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

Oracle 11g – Natywna usługa sieciowa zwracająca wynik dowolnego zapytania SQL w formacie XML

W Oracle 11g przy użyciu wbudowanego serwera HTTP można publikować natywne webservice’y. Zazwyczaj konfiguracja jest tak zorganizowana aby można było uruchamiać funkcje i procedury konkretnego użytkownika. W tym poście zobaczysz jak stworzyć WebService który umożliwi dowolnemu użytkownikowi uruchomić dowolne polecenie … Czytaj dalej

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

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

Kurs Oracle SQL online. Złączenia, czyli JOINy

Zapraszam do kolejnej lekcji kursu Oracle SQL 🙂 Dzisiaj bardziej obszerny temat 🙂 W tej lekcji kursu zajmiemy się złączeniami w bazie Oracle – czyli jak w wyniku działania zapytania uzyskać dane „porozrzucane” na wiele tabel.

Opublikowano Oracle, Oracle SQL, Oracle SQL Podstawy, SQL | Otagowano , , | 3 komentarze

Wyszukiwanie brakujących indeksów, optymalizacja zapytań.

Zapytania działają Ci za wolno? Chciałbyś je przyspieszyć? Szukasz prostej recepty? Prezentuję zapytania SQL które podpowiedzą Ci, które kolumny bazy danych należy poindeksować.

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

Kurs Oracle SQL online. Funkcje wbudowane

W tej lekcji pokażemy często wykorzystywane funkcje wbudowane – zarówno tekstowe jak i numeryczne. Czyli jak wybrać inicjały, jak zaokrąglić liczbę, jak poprawić wielkość liter. Każdą funkcję pokażemy wraz z przykładem użycia. Zapraszam do lektury!

Opublikowano Oracle SQL, Oracle SQL Podstawy, SQL | Otagowano , , , | 2 komentarze

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

Pierwszy, drugi, n-ty i ostatni rekord (first, last aggregate) podczas grupowania w PostgreSQL

Częstym problemem jaki należy rozwiązać jest uzyskanie rekordu pierwszego, drugiego lub n-ego w trakcie grupowania. Problem nie jest trywialny, a istnieje szereg metod by sobie z nim poradzić. Same wbudowane funkcje agregujące to za mało, ponieważ oprócz braku funkcji first … Czytaj dalej

Opublikowano PostgreSQL Zaawansowany, SQL | Otagowano , , , | 1 komentarz

Wartość NULL i podzapytania, a operator IN i NOT IN

Często pewną konsternacje budzi problem wynikający z jednoczesnego stosowania wartości NULL i operatora sprawdzenia czy elementu nie ma na liście (NOT IN) co prowadzi do uzyskania w wyniku pustego zestawu rekordów. NULL dla operatora IN działa poprawnie, a dla operatora … Czytaj dalej

Opublikowano DB2 SQL, MySQL, Oracle SQL Podstawy, SQL | Otagowano , , , | Skomentuj