První program PL/SQL: Příklad Hello World

V tomto tutoriálu si představíme SQL* Plus a naučíme se, jak jej připojit k databázi.

Po připojení se také podíváme, jak napsat náš první program „Hello World“ v PL/SQL.

Co je SQL* Plus?

SQL* Plus je interaktivní nástroj pro dávkové dotazy, který se instaluje s každým Oracle instalace. Najdete ho na Start > Programy > Oracle-OraHomeName > Vývoj aplikací > SQL Plus. Případně si jej můžete také stáhnout z Oracle technologická síť (OTN)

Má uživatelské rozhraní příkazového řádku, Windows GUI a webové uživatelské rozhraní.

Umožňuje uživateli připojit se k databázi a provádět příkazy PL/SQL.

Připojování k databázi

V této části se naučíme, jak se připojit k SQL* Plus in Windows GUI. Když otevřeme SQL* Plus, zobrazí se výzva k zadání podrobností o připojení, jak je uvedeno níže.

Podrobnosti o připojení

  • uživatelské jméno:
  • Heslo:
  • Hostitelský řetězec:

Připojování k databázi

  • Po úspěšném připojení, SQL plus se zobrazí, jak je uvedeno níže

Připojování k databázi

  • Pokud potřebujeme vidět výstup kódu, musíme provést „set serveroutput on“.
  • Nyní jsme připraveni pracovat s nástrojem SQL* Plus.

Jak napsat jednoduchý program pomocí PL/SQL

V této sekci napíšeme jednoduchý program pro tisk „Hello World“ pomocí „Anonymní blok".

Napište jednoduchý program pomocí PL/SQL

BEGIN
dbms_output.put_line (‘Hello World..');
END;
/

Výstup:

Hello World...

Vysvětlení kódu:

  • Řádek kódu 2: Vytiskne zprávu „Ahoj světe. . .“
  • Níže uvedený snímek obrazovky vysvětluje, jak zadat kód v SQL* Plus.

Poznámka: Za blokem by mělo vždy následovat '/', které překladači odešle informaci o konci bloku. Dokud kompilátor nenarazí na '/', nebude považovat blok za dokončený a neprovede jej.

Napište jednoduchý program pomocí PL/SQL

Deklarace a použití proměnných v programu

Zde vytiskneme „Hello World“ pomocí proměnných.

Deklarace a použití proměnných

DECLARE
text VARCHAR2(25);
BEGIN
text:= ‘Hello World’;
dbms_output.put_line (text);
END;
/

Výstup:

Hello World

Vysvětlení kódu:

  • Řádek kódu 2: Deklarace proměnné „text“ typu VARCHAR2 o velikosti 25
  • Řádek kódu 4: Přiřazení hodnoty „Hello World“ do proměnné „text“.
  • Řádek kódu 5: Tisk hodnoty proměnné „text“.

Komentáře v PL/SQL

Komentující kód jednoduše instruuje kompilátor, aby ignoroval tento konkrétní kód při provádění.

Komentář lze v programu použít ke zvýšení čitelnosti programu. V PL/SQL lze kódy komentovat dvěma způsoby.

  • Použití '–' na začátku řádku pro komentář k danému řádku.
  • Pomocí '/*…….*/' můžeme použít více řádků. Symbol '/*' označuje začátek komentáře a symbol '*/' označuje konec komentáře. Kód mezi těmito dvěma symboly bude kompilátorem považován za komentáře.

Příklad: V tomto příkladu vytiskneme 'Hello World' a také uvidíme, jak se komentované řádky chovají v kódu

Komentáře v PL/SQL

BEGIN
--single line comment
dbms output.put line (' Hello World ’);
/*Multi line commenting begins
Multi line commenting ends */
END;
/

Výstup:

Hello World

Vysvětlení kódu:

  • Řádek kódu 2: Jednořádkový komentář a kompilátor tento řádek při provádění ignoroval.
  • Řádek kódu 3: Tisk hodnoty „Hello World“.
  • Řádek kódu 4: Víceřádkové komentáře začínají znakem '/*'
  • Řádek kódu 5: Víceřádkové komentáře končí '*/'

Shrnutí

V tomto kurzu jste se dozvěděli o SQL* Plus a vytvoření připojení k SQL* Plus. Také jste se naučili, jak napsat jednoduchý program a jak v něm používat proměnnou. V našich nadcházejících kapitolách se dozvíme více o různých funkcích, které lze implementovat v PL SQL program.

Shrňte tento příspěvek takto: