We wcześniejszym artykule „Korzystanie z baz danych MySQL w Oracle JDeveloper” nauczyłeś się używać JDevelopera z bazami danych MySQL. W tym samouczku dowiesz się o innej funkcji JDeveloper, której można używać z MySQL:Snippets.
W tym samouczku omówione zostaną następujące tematy:
- Co to są fragmenty kodu SQL?
- Korzystanie z fragmentu kodu SQL
- Dodawanie nowego fragmentu
- Edycja fragmentu kodu SQL
- Gdzie stąd idziemy?
Co to są fragmenty kodu SQL?
JDeveloper udostępnia wbudowane fragmenty kodu SQL, które można dodać do arkusza roboczego SQL w celu tworzenia instrukcji SQL. Snippet to po prostu szablon zawierający blok kodu SQL, którego można następnie użyć w innym miejscu.
Aby użyć fragmentów SQL, wybierz Okno>Baza danych>Snippets , jak pokazano na rysunku 1.
Rysunek 1: Window>Bazy danych>Fragmenty
Wstępnie zdefiniowane fragmenty są dostępne dla kilku różnych funkcji, w tym funkcji agregujących, funkcji analitycznych, funkcji znakowych, funkcji konwersji, formatów daty, funkcji daty/godziny, retrospekcji i formatów liczb, jak pokazano na palecie Fragmenty na rysunku 2.
Rysunek 2: Fragmenty funkcji i formatów
Korzystanie z fragmentu kodu SQL
Jako przykład wykorzystania fragmentów dodaj SELECT w arkuszu SQL i wybierz LICZBA(*) w Funkcje agregujące , jak pokazano na rysunku 3.
Rysunek 3: Wybór funkcji agregujących>LICZBA(*)
Uwaga: Jeśli nie jesteś zaznajomiony z arkuszami roboczymi SQL, możesz uzyskać krótkie wprowadzenie, czytając mój poprzedni artykuł „Korzystanie z arkuszy roboczych Oracle JDeveloper”. Przykłady zakładają, że używasz bazy danych i tabeli utworzonej w tym artykule. |
Dodaj funkcję COUNT(*) do arkusza SQL, jak pokazano na rysunku 4.
Rysunek 4: Dodawanie COUNT(*) do arkusza SQL
Wypełnij instrukcję SQL jako SELECT COUNT(*) FROM wlslog; kliknij Uruchom oświadczenie ikona, aby uruchomić instrukcję SQL.
Zostanie wyświetlona liczba 7, jak pokazano w wyniku zapytania na rysunku 5.
Rysunek 5: Wynik zapytania
Dodawanie nowego fragmentu
Nowe fragmenty można dodawać, wybierając Dodaj fragment ikona, jak pokazano na rysunku 6.
Rysunek 6: Dodaj fragment
Po wybraniu ikony zostanie wyświetlony Zapisz fragment okno, w którym możesz wprowadzić kod SQL dla fragmentu, który chcesz utworzyć, jak pokazano na rysunku 7. Następnie możesz zapisać fragment, klikając Zastosuj przycisk.
Rysunek 7: Zapisz fragment
Edycja fragmentu kodu SQL
Aby edytować fragmenty użytkownika (nie wbudowane), kliknij Edytuj fragmenty użytkownika , jak pokazano na rysunku 8.
Rysunek 8: Edytuj fragmenty użytkownika
W Edytuj fragmenty , wybierz fragment do edycji i kliknij Edytuj , jak pokazano na rysunku 9. Zostanie wyświetlone okno Zapisz fragmenty pokazane na rysunku 7, w którym fragment można zmodyfikować i zapisać za pomocą przycisku Zastosuj.
Rysunek 9: Edytuj fragmenty>Edytuj
Gdzie stąd idziemy?
To był tylko krótki przegląd korzystania z fragmentów kodu SQL w Oracle JDeveloper. Istnieje wiele fragmentów kodu SQL, które można znaleźć w Internecie lub możesz utworzyć własne.
W następnym artykule pokażę Ci kolejną funkcję Oracle JDeveloper, której możesz używać z MySQL lub innymi bazami danych. Dowiesz się, jak używać tabeli jako szablonu do tworzenia nowych tabel!