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

Obsah:

Anonim

V tomto kurzu 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.

V tomto výukovém programu se naučíte.

  • Co je to SQL * Plus?
  • Připojování k databázi
  • Jak psát jednoduchý program pomocí PL / SQL
  • Deklarace a použití proměnných v programu
  • Komentáře v PL / SQL

Co je to SQL * Plus?

SQL * Plus je interaktivní a dávkový dotazovací nástroj, který je nainstalován při každé instalaci Oracle. Naleznete jej na Start> Programy> Oracle-OraHomeName> Vývoj aplikací> SQL Plus. Můžete si jej také stáhnout z Oracle Technology Network (OTN)

Má uživatelské rozhraní příkazového řádku, grafické uživatelské rozhraní systému Windows 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 v grafickém rozhraní Windows. Když otevřete 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:
  • Řetězec hostitele:
  • Po úspěšném připojení se zobrazí SQL plus, jak je znázorněno níže
  • Pokud potřebujeme vidět výstup kódu, musíme provést "nastavit serveroutput na".
  • Nyní jsme připraveni pracovat s nástrojem SQL * Plus.

Jak psát jednoduchý program pomocí PL / SQL

V této části budeme psát jednoduchý program pro tisk „Hello World“ pomocí „Anonymous block“.

BEGINdbms_output.put_line (‘Hello World… ');END;/
Výstup:
Hello World… 

Vysvětlení kódu:

  • Řádek kódu 2 : Vytiskne zprávu „Hello World…“
  • 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é odešle informace kompilátoru o konci bloku. Dokud překladač nenarazí na „/“, nebude to považovat blok za dokončený a nebude jej provádět.

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

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

DECLAREtext VARCHAR2(25);BEGINtext:= ‘Hello World’;dbms_output.put_line (text);END:/
Výstup:
Hello World

Vysvětlení kódu:

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

Komentáře v PL / SQL

Kód komentáře jednoduše instruuje kompilátor, aby ignoroval provádění konkrétního kódu.

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

  • Pomocí '-' na začátku řádku komentujete konkrétní řádek.
  • 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ář.

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

BEGIN--single line commentdbms output.put line (' Hello World ’);/*Multi line commenting beginsMulti line commenting ends */END;/
Výstup:
Hello World

Vysvětlení kódu:

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

souhrn

V tomto kurzu jste se dozvěděli o SQL * Plus a navázání připojení k SQL * Plus. Dozvěděli jste se také o tom, jak napsat jednoduchý program a jak v nich použít 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 programu PL SQL.