Program Hello World w PL/SQL (przykład)
⚡ Inteligentne podsumowanie
Pierwszy program PL/SQL pokazuje, jak połączyć się z Oracle Baza danych za pomocą SQL*Plus i przykład Hello World. Ten materiał wyjaśnia narzędzie SQL*Plus, szczegóły połączenia, bloki anonimowe, deklaracje zmiennych oraz działanie komentarzy w PL/SQL.

W tym samouczku przedstawimy SQL*Plus i nauczymy się, jak połączyć go z bazą danych.
Po nawiązaniu połączenia pokażemy również, jak napisać nasz pierwszy program „Hello World” w PL/SQL.
Czym jest SQL*Plus?
SQL*Plus to interaktywne narzędzie do wykonywania zapytań wsadowych, które jest instalowane z każdym komputerem. Oracle instalacja. Można go znaleźć w Start > Programy > Oracle-OraHomeName > Tworzenie aplikacji > SQL Plus. Alternatywnie możesz także pobrać go ze strony Oracle Sieć Technologiczna (OTN).
Posiada interfejs użytkownika wiersza poleceń, Windows Interfejs graficzny użytkownika i internetowy interfejs użytkownika.
Umożliwia użytkownikowi połączenie się z bazą danych i wykonywanie poleceń PL/SQL.
Łączenie z bazą danych
W tej sekcji dowiesz się, jak połączyć się z programem SQL*Plus w Windows Interfejs graficzny. Po uruchomieniu SQL*Plus pojawi się monit o podanie szczegółów połączenia, jak pokazano poniżej.
Szczegóły połączenia
- Nazwa użytkownika:
- Hasło:
- Ciąg hosta:
- Po udanym połączeniu, SQL Znak plus pojawi się tak, jak pokazano poniżej.
- Musimy wykonać polecenie „set serveroutput on”, jeśli chcemy zobaczyć wynik kodu.
- Teraz możemy rozpocząć pracę z narzędziem SQL*Plus.
Jak napisać prosty program w języku PL/SQL
W tej sekcji napiszemy prosty program do drukowania „Hello World” za pomocą „Anonimowy blok".
BEGIN dbms_output.put_line ('Hello World..'); END; /
Wyjście:
Hello World...
Code Wyjaśnienie:
- Code Linia 2: Wyświetla komunikat „Witaj świecie…”.
- Poniższy zrzut ekranu wyjaśnia, jak wprowadzić kod w SQL*Plus.
Uwaga: Po bloku zawsze powinien znajdować się znak „/”, który wysyła do kompilatora informację o końcu bloku. Dopóki kompilator nie napotka znaku „/”, blok nie zostanie uznany za ukończony i nie zostanie wykonany.
Deklarowanie i wykorzystanie zmiennych w programie
Tutaj wydrukujemy „Hello World” przy użyciu zmiennych.
DECLARE text VARCHAR2(25); BEGIN text := 'Hello World'; dbms_output.put_line (text); END; /
Wyjście:
Hello World
Code Wyjaśnienie:
- Code Linia 2:Deklarowanie zmiennej „text” typu VARCHAR2 o rozmiarze 25.
- Code Linia 4: Przypisanie wartości „Hello World” do zmiennej „text”.
- Code Linia 5: Drukowanie wartości zmiennej „text”.
Komentarze w PL/SQL
Komentowanie kodu po prostu instruuje kompilator, aby zignorował wykonanie tego konkretnego kodu.
Komentarze można stosować w programie, aby zwiększyć jego czytelność. W PL/SQL kod można komentować na dwa sposoby:
- Używając znaku „–” na początku wiersza, można skomentować konkretny wiersz.
- Używając '/*……*/' możemy komentować wiele wierszy. Symbol '/*' oznacza początek komentarza, a symbol '*/' oznacza jego koniec. Kod pomiędzy tymi dwoma symbolami będzie traktowany przez kompilator jako komentarz.
Przykład:W tym przykładzie wydrukujemy „Hello World” i zobaczymy również, jak zachowują się skomentowane linie w kodzie.
BEGIN --single line comment dbms_output.put_line ('Hello World'); /*Multi line commenting begins Multi line commenting ends */ END; /
Wyjście:
Hello World
Code Wyjaśnienie:
- Code Linia 2:Komentarz jednowierszowy, a kompilator zignorował ten wiersz podczas wykonywania.
- Code Linia 3:Wyświetlanie wartości „Hello World”.
- Code Linia 4:Komentowanie wielowierszowe zaczyna się od '/*'.
- Code Linia 5:Komentarze wielowierszowe kończą się znakiem '*/'.






