PL / SQL første program: Hello World-eksempel

Indholdsfortegnelse:

Anonim

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

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

I denne vejledning - vil du lære.

  • Hvad er SQL * Plus?
  • Opretter forbindelse til database
  • Hvordan man skriver et simpelt program ved hjælp af PL / SQL
  • Erklæring og brug af variabler i programmet
  • Kommentarer i PL / SQL

Hvad er SQL * Plus?

SQL * Plus er et interaktivt og batch-forespørgselsværktøj, der installeres med enhver Oracle-installation. Det kan findes under Start> Programmer> Oracle-OraHomeName> Application Development> SQL Plus. Alternativt kan du også downloade det fra Oracle Technology Network (OTN)

Det har en kommandolinjebrugergræ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 database

I dette afsnit vil vi lære at oprette forbindelse til SQL * Plus i Windows GUI. Når vi åbner SQL * Plus, vil det bede om forbindelsesoplysninger som vist nedenfor.

Forbindelsesdetaljer:

  • Brugernavn:
  • Adgangskode:
  • Værtsstreng:
  • Efter den vellykkede forbindelse vises SQL plus som vist nedenfor
  • Vi er nødt til at udføre "sæt serveroutput til", hvis vi har brug for at se output af koden.
  • Nu er vi klar til at arbejde med SQL * Plus-værktøjet.

Hvordan man skriver 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".

BEGINdbms_output.put_line (‘Hello World… ');END;/
Produktion:
Hello World… 

Kode Forklaring:

  • Kodelinje 2 : Udskriver beskeden "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 møder '/', vil den ikke overveje, at blokken er afsluttet, og den vil ikke udføre den.

Erklæring og brug af variabler i programmet

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

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

Kode Forklaring:

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

Kommentarer i PL / SQL

Kommentar kode instruerer simpelthen kompilatoren om at ignorere den bestemte kode fra udførelse.

Kommentarer kan bruges i programmet for at øge læsbarheden af ​​programmet. I PL / SQL-koder kan der kommenteres på to måder.

  • Brug '-' i begyndelsen af ​​linjen til at kommentere den pågældende linje.
  • Ved hjælp af '/ * .... * /' 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 kompilatoren.

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

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

Kode Forklaring:

  • Kodelinje 2 : Enkelte kommentar og kompilator ignorerede denne linje fra udførelse.
  • Kodelinje 3 : Udskrivning af værdien "Hello World."
  • Kodelinje 4 : Multiline-kommentar starter med '/ *'
  • Kodelinje 5 : Multiline-kommentar slutter med '* /'

Resumé

I denne vejledning har du lært om SQL * Plus og Connection etablering til SQL * Plus. Du har også lært om, hvordan man skriver det enkle program, og hvordan man bruger en variabel i dem. I vores kommende kapitler vil vi lære mere om forskellige funktioner, der kan implementeres i PL SQL-programmet.