PL/SQL første program: Hello World Eksempel

I denne vejledning introducerer vi SQL* Plus og lærer, hvordan du forbinder den til databasen.

Efter tilslutning skal vi også se, hvordan man skriver vores første program "Hello World" i PL/SQL.

Hvad er SQL* Plus?

SQL* Plus er et interaktivt og batch-forespørgselsværktøj, der er installeret med hver Oracle installation. Den kan findes under Start > Programmer > Oracle-OraHomeName > Applikationsudvikling > SQL Plus. Alternativt kan du også downloade den fra Oracle Teknologinetværk (OTN)

Det har en kommandolinje brugergrænseflade, Windows GUI og webbaseret brugergrænseflade.

Det giver brugeren mulighed for at oprette forbindelse til databasen og udføre PL/SQL-kommandoer.

Opretter forbindelse til databasen

I dette afsnit skal vi lære, hvordan du opretter forbindelse til SQL* Plus i Windows GUI. Når vi åbner SQL* Plus, vil den bede om forbindelsesdetaljerne som vist nedenfor.

Forbindelsesdetaljer

  • Brugernavn:
  • Adgangskode:
  • Værtsstreng:

Opretter forbindelse til databasen

  • Efter den vellykkede forbindelse, SQL plus vises som vist nedenfor

Opretter forbindelse til databasen

  • Vi skal udføre "sæt serveroutput til", hvis vi skal se outputtet af koden.
  • Nu er vi klar til at arbejde med SQL* Plus-værktøjet.

Sådan skriver du et simpelt program ved hjælp af PL/SQL

I dette afsnit skal vi skrive et simpelt program til udskrivning af "Hello World" ved hjælp af "Anonym blok".

Skriv et simpelt program ved hjælp af PL/SQL

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

Output:

Hello World...

Kodeforklaring:

  • Kodelinje 2: Udskriver meddelelsen "Hello World. . ."
  • Nedenstående skærmbillede forklarer, hvordan du indtaster koden i SQL* Plus.

Bemærk: En blok skal altid efterfølges af '/', som sender informationen til compileren om slutningen af ​​blokken. Indtil compileren støder på '/', vil den ikke betragte blokken som afsluttet, og den vil ikke udføre den.

Skriv et simpelt program ved hjælp af PL/SQL

Deklarering og brug af variabler i programmet

Her skal vi udskrive "Hello World" ved hjælp af variablerne.

Erklæring og brug af variabler

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

Output:

Hello World

Kodeforklaring:

  • Kodelinje 2: Erklæring af en variabel "tekst" af en VARCHAR2-type med størrelse 25
  • Kodelinje 4: Tildeling af værdien "Hello World" til variablen "tekst".
  • Kodelinje 5: Udskrivning af værdien af ​​variablen "tekst".

Kommentarer i PL/SQL

Kommenterende kode instruerer ganske enkelt compileren til at ignorere den pågældende kode i at blive eksekveret.

Kommentar kan bruges i programmet for at øge programmets læsbarhed. I PL/SQL kan koder kommenteres på to måder.

  • Brug '–' i begyndelsen af ​​linjen for at kommentere den pågældende linje.
  • Ved at bruge '/*…….*/' kan vi bruge flere linjer. Symbolet '/*' markerer begyndelsen af ​​kommentaren, og symbolet '*/' markerer slutningen af ​​kommentaren. Koden mellem disse to symboler vil blive behandlet som kommentarer af compileren.

Eksempel: I dette eksempel skal vi udskrive 'Hello World', og vi skal også se, hvordan de kommenterede linjer opfører sig i koden

Kommentarer i PL/SQL

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

Output:

Hello World

Kodeforklaring:

  • Kodelinje 2: Enkeltlinjekommentar og compiler ignorerede denne linje fra eksekvering.
  • Kodelinje 3: Udskriver værdien "Hello World."
  • Kodelinje 4: Multiline kommentering starter med '/*'
  • Kodelinje 5: Flerlinjekommentarer slutter med '*/'

Resumé

I denne vejledning har du lært om SQL* Plus og oprettelse af forbindelse til SQL* Plus. Du har også lært om, hvordan man skriver det simple program, og hvordan man bruger en variabel i dem. I vores kommende kapitler vil vi lære mere om forskellige funktionaliteter, der kan implementeres i PL SQL program.