I denna handledning introducerar vi SQL * Plus och lär oss hur man ansluter det till databasen.
Efter anslutning ska vi också se hur vi skriver vårt första program "Hello World" i PL / SQL.
I den här handledningen lär du dig.
- Vad är SQL * Plus?
- Ansluter till databas
- Hur man skriver ett enkelt program med PL / SQL
- Deklaration och användning av variabler i programmet
- Kommentarer i PL / SQL
Vad är SQL * Plus?
SQL * Plus är ett interaktivt och batchfrågeverktyg som installeras med varje Oracle-installation. Det finns under Start> Program> Oracle-OraHomeName> Application Development> SQL Plus. Alternativt kan du också ladda ner det från Oracle Technology Network (OTN)
Den har ett kommandoradsanvändargränssnitt, Windows GUI och webbaserat användargränssnitt.
Det tillåter användaren att ansluta till databasen och utföra PL / SQL-kommandon.
Ansluter till databas
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 uppmana till anslutningsdetaljerna som visas nedan.
Anslutningsdetaljer:
- Användarnamn:
- Lösenord:
- Värdsträng:
- Efter lyckad anslutning visas SQL plus som visas nedan
- Vi måste utfö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 utskrift av "Hello World" med "Anonymt block".
BEGINdbms_output.put_line (‘Hello World… ');END;/Produktion:
Hello World…
Kodförklaring:
- Kodrad 2 : Skriver ut meddelandet "Hello World ..."
- Nedanstående skärmdump förklarar hur du anger koden i SQL * Plus.
Obs! Ett block ska alltid följas av '/' som skickar informationen till kompilatorn om blockets slut. Tills kompilatorn möter '/' kommer den inte att överväga att blocket är slutfört och det kommer inte att utföra det.
Deklaration och användning av variabler i programmet
Här ska vi skriva ut "Hello World" med hjälp av variablerna.
DECLAREtext VARCHAR2(25);BEGINtext:= ‘Hello World’;dbms_output.put_line (text);END:/Produktion:
Hello World
Kodförklaring:
- Kodrad 2 : Deklarerar en variabel "text" av en VARCHAR2-typ med storlek 25
- Kodrad 4 : Tilldela värdet "Hello World" till variabeln "text".
- Kodrad 5 : Skriva ut värdet på variabeln "text".
Kommentarer i PL / SQL
Kommentar kod instruerar helt enkelt kompilatorn att ignorera den specifika koden från att köras.
Kommentar kan användas i programmet för att öka programmets läsbarhet. I PL / SQL-koder kan kommenteras på två sätt.
- Använd '-' i början av raden för att kommentera just den raden.
- Med hjälp av '/ * .... * /' Kan vi använda 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.
Exempel : I det här exemplet ska vi skriva ut 'Hello World' och vi kommer också att se hur de kommenterade raderna beter sig i koden
BEGIN--single line commentdbms output.put line (' Hello World ’);/*Multi line commenting beginsMulti line commenting ends */END;/Produktion:
Hello World
Kodförklaring:
- Kodrad 2 : Enkelradskommentar och kompilator ignorerade denna rad från körning.
- Kodrad 3 : Skriva ut värdet "Hello World."
- Kodrad 4 : Kommentarer med flera linjer börjar med '/ *'
- Kodrad 5 : Flerspråkig kommentar slutar med '* /'
Sammanfattning
I den här handledningen har du lärt dig om SQL * Plus och anslutningsetablering till SQL * Plus. Du har också lärt dig hur man skriver det enkla programmet och hur man använder en variabel i dem. I våra kommande kapitel kommer vi att lära oss mer om olika funktioner som kan implementeras i PL SQL-programmet.