PL/SQL Hello World-program (exempel)
⚡ Smart sammanfattning
PL/SQL First-programmet visar hur man ansluter till en Oracle databas via SQL*Plus och kör ett Hello World-exempel. Den här resursen förklarar SQL*Plus-verktyget, anslutningsdetaljer, anonyma block, variabeldeklaration och hur kommentarer fungerar i PL/SQL.

I den här handledningen kommer vi att introducera SQL*Plus och lära oss hur man kopplar det till databasen.
Efter anslutningen ska vi också se hur man skriver vårt första program, ”Hello World”, i PL/SQL.
Vad är SQL*Plus?
SQL*Plus är ett interaktivt batchfrågeverktyg som installeras med varje Oracle installation. Den finns på Start > Program > Oracle-OraHomeName > Applikationsutveckling > SQL Plus. Alternativt kan du också ladda ner den från Oracle Tekniknätverk (OTN).
Den har ett kommandoradsgränssnitt, ett Windows GUI och ett webbaserat användargränssnitt.
Det låter användaren ansluta till databasen och utföra PL/SQL-kommandon.
Ansluter till databasen
I det här avsnittet ska vi lära oss hur man ansluter till SQL*Plus i Windows GUI. När vi öppnar SQL*Plus kommer den att be om anslutningsinformationen enligt nedan.
Anslutningsdetaljer
- Användarnamn:
- Lösenord:
- Värdsträng:
- Efter den lyckade anslutningen, SQL Plus kommer att visas som visas nedan.
- Vi måste köra "set serveroutput on" om vi behöver se utdata från koden.
- Nu är vi redo att arbeta med SQL*Plus-verktyget.
Hur man skriver ett enkelt program med PL/SQL
I det här avsnittet ska vi skriva ett enkelt program för att skriva ut "Hello World" med hjälp av ett "Anonymt block".
BEGIN dbms_output.put_line ('Hello World..'); END; /
Produktion:
Hello World...
Code Förklaring:
- Code linje 2: Skriver ut meddelandet “Hej världen…”.
- Skärmdumpen nedan förklarar hur man anger koden i SQL*Plus.
Obs: Ett block ska alltid följas av '/', vilket skickar informationen till kompilatorn om blockets slut. Förrän kompilatorn stöter på '/' kommer den inte att betrakta blocket som komplett och kommer inte att exekvera det.
Deklaration och användning av variabler i programmet
Här ska vi skriva ut "Hello World" med hjälp av variabler.
DECLARE text VARCHAR2(25); BEGIN text := 'Hello World'; dbms_output.put_line (text); END; /
Produktion:
Hello World
Code Förklaring:
- Code linje 2Deklarerar en variabel "text" av typen VARCHAR2 med storleken 25.
- Code linje 4: Tilldela värdet "Hello World" till variabeln "text".
- Code linje 5: Skriver ut värdet för variabeln "text".
Kommentarer i PL/SQL
Kommenterande kod instruerar helt enkelt kompilatorn att ignorera den specifika koden från att köras.
Kommentarer kan användas i programmet för att öka programmets läsbarhet. I PL/SQL kan kod kommenteras på två sätt:
- Använda '–' i början av raden för att kommentera just den raden.
- Med hjälp av '/*……*/' kan vi kommentera flera rader. Symbolen '/*' markerar början på kommentaren och symbolen '*/' markerar slutet på kommentaren. Koden mellan dessa två symboler kommer att behandlas som kommentarer av kompilatorn.
ExempelvisI det här exemplet ska vi skriva ut 'Hello World' och vi ska också se hur de kommenterade raderna beter sig i koden.
BEGIN --single line comment dbms_output.put_line ('Hello World'); /*Multi line commenting begins Multi line commenting ends */ END; /
Produktion:
Hello World
Code Förklaring:
- Code linje 2Enradig kommentar, och kompilatorn ignorerade denna rad från körningen.
- Code linje 3Skriver ut värdet “Hej världen”.
- Code linje 4Flerradig kommentarsfält börjar med '/*'.
- Code linje 5Flerradig kommentarsfält avslutas med '*/'.






