Author Archives: Przemysław Kantyka

About Przemysław Kantyka

LinkedIn Profile I am a Consultant with 15 years of professional experience in Forms, Oracle, PL/SQL and APEX. I am a participant in the Oracle ACE program. As a Snowflake Data Engineer, I also work with data warehouse systems and perform analysis, ETL and tuning activities. I am also a co-organizer of Snowflake Meetup Group Poland and a speaker at international conferences (DOAG, Oracle Open World, APEX World). I am co-founder and developer of Oracle-Snowflake Connector. Visit dataconsulting.pl website

Kurs Oracle APEX online: Pierwsza przykładowa aplikacja APEX. Przegląd dostępnych kontrolek i funkcjonalności.

W poprzedniej części kursu skonfigurowaliśmy poprawnie środowisko pracy, utworzyliśmy workspace i nadaliśmy użytkownikowi odpowiednie uprawnienia. Teraz z tego skorzystamy i utworzymy naszą pierwszą, przykładową aplikację Oracle APEX, a następnie zobaczymy jakie możliwości udostępnia nam to narzędzie. Poznamy zatem kilka kontrolek … Continue reading

Posted in Oracle APEX Fundamentals | Tagged , | Leave a comment

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

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

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

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

Tabele przestawne (pivot queries) w Oracle 10g i 11g – zamiana wierszy na kolumny

Tabele przestawne to temat szeroko znany z Excela lub OpenOffice’a (Pilot danych), który sprowadza się do tego, aby dane widziane w formie ciągu wierszy zaprezentować w formie bardziej zwartej – tak aby zarówno w wierszach, jak i kolumnach znajdowały się … Continue reading

Posted in Oracle SQL Zaawansowany, SQL | Tagged , , , , | 2 Comments

Kurs Oracle APEX online: Przygotowanie środowiska oraz przegląd narzędzi

Niniejsza część kursu prezentuje sposób, w jaki należy skonfigurować środowisko pracy na potrzeby naszego kursu (stworzyć workspace, nadać uprawnienia), oraz pokazuje dostarczane z APEX narzędzia  do pracy z bazą i jęzkiem SQL.

Posted in Oracle APEX Fundamentals | Tagged , , , | 7 Comments

“Application Express Internal Administration” – resetowanie hasła, domyślne hasło

Przychodzi taki moment, kiedy musimy skorzystać z możliwości zarządzania Oracle APEX – tworzyć nowe Workspace, kasować stare, zmienić powiązania przestrzeni ze schematem itp. Służy do tego specjalna konsola administracyjna “Application Express Internal Administration”. Administracja za jej pomocą jest ogólniejsza od … Continue reading

Posted in Oracle APEX Advanced | Tagged , , | Leave a comment

Integracja aplikacji Oracle APEX z istniejącą stroną

Często spotykam się z problemem integracji Oracle APEX lub części funkcjonalności (np. wykresów) z istniejącymi stronami WWW stworzonymi w bardzo różnych technologiach (PHP, ASP, CGI). Wstawienie na stronę WWW (np. forum, bloga, cms itp.) np. wykresu czy regionu stworzonego w … Continue reading

Posted in Oracle APEX Advanced | Tagged , , , , , , , , | Leave a comment

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

Aplikacja Oracle APEX bez logowania

Konieczność logowania w aplikacji Oracle APEX nie zawsze jest pożądaną cechą. Część aplikacji powinna być dostępna publicznie bez wyświetlania użytkownikowi pól do wprowadzania nazwy użytkownika i hasła. Da się to uzyskać bardzo prosto. Aby aplikacja Oracle APEX była dostępna bez … Continue reading

Posted in Oracle APEX Advanced | Leave a comment

Simple Checkbox w Oracle APEX , a wartość NULL.

Proste pole zaznaczenia (simple checkbox) na raportach tabelarycznych w Oracle APEX , a wartość NULL. Na raportach tabelaryczych często stosuje się pola zaznaczenia, które są bardzo czytelną i łatwą w obsłudze formą oznaczenia rekordu, że spełnia jakiś warunek lub nie.

Posted in Oracle APEX Fundamentals | Tagged , , , | Leave a comment