Category Archives: PL/SQL

Oracle 12.2 – dokumentacja

Ukazała się dokumentacja do Oracle 12.2. Możemy zapoznać się między innymi z nowymi cechami 12.2, dzięki “What’s new”. http://docs.oracle.com/database/122/index.htm

Posted in Oracle, Oracle SQL, PL/SQL | Tagged , | Leave a comment

Profilowanie zawrapowanego kodu PL/SQL

Czy zastanawialiście się co stanie się, gdy spróbujcie profilować zawrapowany kod PL/SQL? Czy dowiemy się jakie nr linii kosztują nas najbardziej? Czy dowiemy się jakie funkcje i procedury uruchamia nas zawrapowany kod? Jeśli tak – zapraszam do lektury 🙂

Posted in Oracle, PL/SQL, PL/SQL Zaawansowany | Tagged , , , , , | Leave a comment

Oracle Database 12c: interactive quick reference

Witajcie! Jakiś czas temu Oracle udostępnił Oracle Database 12c: Interactive Quick Reference Bardzo przydatne informacje w miłej dla oka formie! http://poster12c.dataconsulting.pl/  

Posted in Oracle, Oracle APEX Advanced, Oracle DBA, Oracle DBA Advanced, Oracle DBA Basic, Oracle SQL, Oracle SQL Tuning, PL/SQL Zaawansowany | Tagged , , | Leave a comment

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 … Continue reading

Posted in Oracle, Oracle APEX, Oracle APEX Advanced, PL/SQL Zaawansowany | Tagged , , , , | Leave a comment

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 … Continue reading

Posted in Oracle SQL, Oracle SQL Zaawansowany, PL/SQL, PL/SQL Zaawansowany | Tagged , , , , , , | Leave a comment

Oracle PL/SQL – jak załadować zawartość tabeli do kolekcji PL/SQL

W tym poście przedstawię jak pobrać zawartość tabeli bazodanowej do kolekcji PL/SQL. Pokażemy kilka z dostępnych możliwości wraz z kodem opartym o użytkownika HR.

Posted in Oracle, PL/SQL, PL/SQL Podstawy | Tagged , , , , | 3 Comments

Etykiety, GOTO, EXIT i pętle

W PL/SQL istnieje możliwość użycia etykiet do oznaczenia miejsca w kodzie. Robi się to z wykorzystaniem składni <<>> w którym umieszcza się etykietę. Do takiej etykiety można się potem odwołać np. w instrukcji GOTO, która powoduje przejście do konkretnego miejsca … Continue reading

Posted in PL/SQL Podstawy | Tagged , , , , , , | Leave a comment

Bazy danych Oracle – klauzula CONTINUE

O czym O klauzuli dodanej w Oracle 11g – służącej do przejścia do kolejnej iteracji CONTINUE Klauzula CONTINUE – służy do przejścia do kolejnej iteracji w pętli. BEGIN    FOR licznik IN 1..5 LOOP       CONTINUE WHEN Mod(licznik,2)=0;       Dbms_Output.put_line(licznik); … Continue reading

Posted in PL/SQL Podstawy | Tagged , | Leave a comment

Bazy danych Oracle – nowości w wyzwalaczach w 11g

O czym O nowości w Oracle 11g, która daje możliwość określenia kolejności wykonywania w ramach tego samego punktu wywołania.  Wyzwalacze w Oracle 11g W Oracle 10g wymuszenie określonej kolejności (w ramach tego samego punkty wywołania) wymagało połączenia wyzwalaczy. CREATE TABLE … Continue reading

Posted in PL/SQL, PL/SQL Podstawy | Tagged , , | Leave a comment