W tym samouczku wprowadzimy SQL * Plus i nauczymy się, jak połączyć go z bazą danych.
Po podłączeniu zobaczymy również, jak napisać nasz pierwszy program „Hello World” w języku PL / SQL.
W tym samouczku - dowiesz się.
- Co to jest SQL * Plus?
- Łączenie się z bazą danych
- Jak napisać prosty program przy użyciu PL / SQL
- Deklarowanie i używanie zmiennych w programie
- Komentarze w PL / SQL
Co to jest SQL * Plus?
SQL * Plus to interaktywne narzędzie do wysyłania zapytań wsadowych, które jest instalowane podczas każdej instalacji Oracle. Można go znaleźć w Start> Programy> Oracle-OraHomeName> Application Development> SQL Plus. Możesz też pobrać go z Oracle Technology Network (OTN)
Posiada interfejs użytkownika wiersza poleceń, GUI systemu Windows i interfejs użytkownika oparty na sieci WWW.
Pozwala użytkownikowi połączyć się z bazą danych i wykonywać polecenia PL / SQL.
Łączenie się z bazą danych
W tej sekcji dowiemy się, jak połączyć się z SQL * Plus za pomocą graficznego interfejsu użytkownika systemu Windows. Kiedy otworzymy SQL * Plus, zapyta o szczegóły połączenia, jak pokazano poniżej.
Szczegóły połączenia:
- Nazwa użytkownika:
- Hasło:
- Ciąg hosta:
- Po pomyślnym nawiązaniu połączenia pojawi się SQL plus, jak pokazano poniżej
- Musimy wykonać polecenie „set serveroutput on”, jeśli chcemy zobaczyć wyjście kodu.
- Teraz jesteśmy gotowi do pracy z narzędziem SQL * Plus.
Jak napisać prosty program przy użyciu PL / SQL
W tej sekcji napiszemy prosty program do drukowania „Hello World” przy użyciu „Anonymous block”.
BEGINdbms_output.put_line (‘Hello World… ');END;/Wynik:
Hello World…
Objaśnienie kodu:
- Linia kodu 2 : wyświetla komunikat „Hello World…”
- Poniższy zrzut ekranu wyjaśnia, jak wprowadzić kod w SQL * Plus.
Uwaga: po bloku należy zawsze umieścić znak „/”, który wysyła kompilatorowi informację o końcu bloku. Dopóki kompilator nie napotka znaku „/”, nie uzna bloku za zakończony i nie wykona go.
Deklarowanie i używanie zmiennych w programie
Tutaj mamy zamiar wydrukować "Hello World" używając zmiennych.
DECLAREtext VARCHAR2(25);BEGINtext:= ‘Hello World’;dbms_output.put_line (text);END:/Wynik:
Hello World
Objaśnienie kodu:
- Linia kodu 2 : Zadeklarowanie zmiennej „tekst” typu VARCHAR2 o rozmiarze 25
- Linia kodu 4 : przypisanie wartości „Hello World” do zmiennej „text”.
- Linia kodu 5 : Wydruk wartości zmiennej "tekst".
Komentarze w PL / SQL
Komentowanie kodu po prostu instruuje kompilator, aby zignorował ten konkretny kod podczas wykonywania.
Komentarz może być użyty w programie w celu zwiększenia czytelności programu. W kodach PL / SQL można komentować na dwa sposoby.
- Użycie znaku „-” na początku linii w celu skomentowania tej konkretnej linii.
- Używając '/ *…. * /' Możemy użyć wielu linii. Symbol „/ *” oznacza początek komentarza, a symbol „* /” koniec komentarza. Kod między tymi dwoma symbolami będzie traktowany przez kompilator jako komentarze.
Przykład : W tym przykładzie wydrukujemy „Hello World”, a także zobaczymy, jak w kodzie zachowują się skomentowane wiersze
BEGIN--single line commentdbms output.put line (' Hello World ’);/*Multi line commenting beginsMulti line commenting ends */END;/Wynik:
Hello World
Objaśnienie kodu:
- Linia kodu 2 : komentarz jednowierszowy i kompilator zignorowały tę linię podczas wykonywania.
- Linia kodu 3 : drukowanie wartości „Hello World”.
- Linia kodu 4 : Wielowierszowe komentowanie zaczyna się od „/ *”
- Linia kodu 5 : Komentowanie wielowierszowe kończy się znakiem „* /”
Podsumowanie
Z tego samouczka dowiedziałeś się o SQL * Plus i nawiązywaniu połączenia z SQL * Plus. Dowiedziałeś się również, jak napisać prosty program i jak używać w nich zmiennej. W kolejnych rozdziałach dowiemy się więcej o różnych funkcjonalnościach, które można zaimplementować w programie PL SQL.