1. Funkcja SysDate Oracle – Opis Funkcja SysDate Oracle zwraca obecną datę systemową i czas. Jeśli chcemy, by baza zwróciła nam bieżącą datę, powinniśmy użyć tej właśnie funkcji. Funkcja Sysdate nie posiada argumentów. SysDate jest także zmienną systemową. By użyć funkcji nie musimy stosować nawiasów. 2. Funkcja Oracle SysDate – Składnia

Zwrot funkcji: Date / Data systemowa. […]

Czytaj dalej

1. Funkcja Lenght Oracle – Opis Funkcja Oracle Length zwraca długość ciągu znaków dla podanego argumentu. Jak z niej korzystać? Jedyne, co należy zrobić to wprowadzić tekst jako argument funkcji. Funkcję można porównać do funkcji Len w innych językach programowania. 2. Funkcja Oracle Length – Składnia

String – Ciąg tekstowy, dla którego chcemy obliczyć liczbę znaków. Zwrot funkcji: […]

Czytaj dalej

1. Funkcja Replace Oracle – Opis Funkcja Replace w Oracle zastępuje jeden ciąg znaków drugim ciągiem. Za pomocą funkcji Replace Oracle możemy zamienić cały ciąg tekstowy, jego część lub też pojedynczą literę. Jeśli nie wprowadzimy w funkcji argumentu, który określa tzw. zamiennik, funkcja wytnie cały szukany ciąg z tekstu bazowego. 2. Funkcja Oracle Replace – […]

Czytaj dalej

1. Funkcja Substr Oracle – Opis Funkcja Substr w Oracle SQL i PL/SQL jest odpowiednikiem funkcji Substring w innych językach programowania. W jaki sposób działa funkcja Substr? Funkcja Substr Oracle wycina tekst z innego tekstu. Przykładowo ze zdania „Uczę się funkcji Oracle” możemy wyciąć wyraz „funkcji”. Jak to zrobić? Składnia funkcji i jej przykład użycia […]

Czytaj dalej

Jakiej wersji bazy Oracle używasz? W jaki sposób sprawdzić wersję bazy Oracle zainstalowanej na naszym komputerze? Jedyne, co musisz zrobić to wykonać prostego select’a. Przykład Select sprawdzający wersję bazy Oracle:

Jak widzisz, w moim przypadku wersja Oracle DB to 11g Express Edition. Wersję można sprawdzić jeszcze po zalogowaniu się do SQLPLUS. Ostatnim trzecim sposobem […]

Czytaj dalej

Czym są widoki zmaterializowane? Zmaterializowane widoki czyli tzw. METERIALIZED VIEW w bazach Oracle to widoki, które prócz zapytania przechowują także dane. Za każdym wywołaniem widoku, aparat bazy nie sięga do danych z tabeli źródłowej, a do danych widoku zmaterializowanego. W jaki sposób utworzyć widok zmaterializowany? Użyj polecenia CREATE MATERIALIZED VIEW NAZWA_WIDOKU. Przykład poniżej:

W jaki sposób […]

Czytaj dalej

Jak napisać prostą funkcję w Oracle PL/SQL? Napiszmy prosty przykład funkcji, który będzie zwracał nam inicjały osoby, po podania imienia i nazwiska. Funkcja ma przede wszystkim pobrać dwa argumenty o typie danych Varchar. Zwrócić wynik w formie Varchar. Dodatkowo funkcja będzie powiększać litery na wypadek, gdyby argumenty były pisane małymi literami.

Powyżej przykład funkcji, […]

Czytaj dalej