PL / SQL Pierwszy program: Hello World Przykład

Spisie treści:

Anonim

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.