PL / SQL-kommandon - Grundläggande till avancerade PL / SQL-kommandon

Innehållsförteckning:

Anonim

Introduktion av PL / SQL-kommandon

PL / SQL liknar SQL. Det står för Procedural Language-förlängning till Structureed Query Language. Det är till stor hjälp när du frågar alla typer av data i tabellen och uppdaterar den. PL / SQL introduceras för PL / SQL-blockstruktur och hjälper till med korrekt utveckling. Det ger också variabler som hjälper till att deklarera, namnge och tilldela olika variabler. Låt oss titta på alla olika kommandon som finns i PL / SQL.

Grundläggande PL / SQL-kommandon

1. PL / SQL- blockstruktur: Blockstrukturen har fyra typer av kodblocksektioner. Dessa kommer att vara rubrik, deklaration, körbara och undantag. Kodblocket avslutas av End Key. Koden ska skrivas i nyckelordet Start och slut.

2. Kommentarer: Kommentarer kan läggas till när som helst. Det kan vara anteckningar eller information i koden som måste hänvisas till i framtiden. Det kan representeras av '-' för en rad eller ett block av kommentarer kan representeras av '/ * * /'.

3. Definiera variabler: Variabler kan definieras i deklarationsavsnittet i ett program. Syntaxen för att definiera en variabel är variabelnamn datatyp;

Det behandlas som en variabel definition som liknar andra uttalanden. Den bör ha ett namn och en datatyp. Dessa är obligatoriska.

4. Begränsningsdefinitioner - Begränsningar kan tillämpas på variabler som definieras i valfritt kodblock. En begränsning kan kallas som ett villkor som ska tillämpas på en viss variabel. De vanligtvis använda begränsningarna är konstanta och inte noll. Konstant används för att se till att värdet inte ändras efter att ett värde initialt har passerat. Not null ser till att variabeln alltid har ett värde. Om något värde försöker tilldela ett nullvärde kommer ett fel uppstå. Andra begränsningar inkluderar unik, check, primär nyckel, utländsk nyckel, etc.

5.Datainsättning: I det här PL / SQL-kommandot kan data infogas i valfri tabell genom att använda 'insert' -kommandot. Detta kommando kräver tabellnamn, kolumnnamn och kolumnvärden. Värden kan infogas i valfri bastabell genom att använda detta uttalande. Tabellens namn och värden är obligatoriska. Även nyckelordet "värden" bör användas.

6.Datauppdatering : Data i en tabell kan enkelt uppdateras genom att använda "uppdatering" -satsen. Det kan uppdatera valfritt värde på vilken kolumn som helst i en tabell. Det krävs att tabellnamn, kolumnnamn och värde är inmatat och uppdaterar data.

Sökordsuppsättningen hjälper till att uppdatera värdet på en kolumn med det angivna värdet. Den där klausulen som nämns i valfritt och om det inte anges kommer värdet att uppdateras för hela kolumnen.

7.Data Radering: Data kan raderas i Pl / SQL genom att använda kommandot delete. Det kan hjälpa till att ta bort hela informationen eller ge villkor för att radera en viss data. Detta villkor kan tillhandahållas med "var" -klausul.

8Väljande av data : För att hämta vissa data behöver de hämtas från en viss databastabell. Detta möjliggörs i Pl / SQL med ”välj” -satsen.

9. Hantering undantag: Denna PL / SQL-kommando kan användas för att upptäcka feltillstånd. Den hanterar felen på ett smart sätt och gör det också möjligt för användaren att ge lämpliga användardefinierade meddelanden.

10. Aritmetiska operatörer: Alla aritmetiska operatörer stöds av PL / SQL. En användare kan lägga till, subtrahera, multiplicera och dela.

Mellanläggande PL / SQL-kommandon

1. Currval och Nextval: En sekvens används för att generera sekvensnummer. Ett initialvärde kan anges. Detta värde kan ökas. Strömningsfunktionen hjälper användaren att få det aktuella värdet på variabeln. Nextval-funktionen ökar denna sekvens och returnerar värdet som är lagrat.

2. Rowid: Den här funktionen returnerar raden eller binäradressen för en rad i vilken databastabell som helst. Denna rodid kan lagras i ett läsbart format. Utöver detta om en användare vill hämta någon fysisk rodid till en variabel kan du använda ROWIDTOCHAR som konverterar det binära värdet till en teckensträng.

3. Rownum: Rownum returnerar ett nummer som anger ordningen i vilken en rad kan väljas från en tabell.

  • Den första raden som väljs har rownum inställd på
  • Den andra raden är också inställd på rownum
  • Denna funktion kan användas i frågor för att hämta data och kan också användas i uppdateringsförklaringar.

4. Jämförelseoperatörer : Dessa funktioner hjälper till att jämföra uttryck och avkastningsvärden som Sann, falsk eller null. Dessa operatörer inkluderar Mellan, finns, i, är noll och liknar operatörer.

5. Ställ in operatör: Denna operatör används när resultaten kräver att två frågor kombineras. Korsa operatörskontroller för olika värden från båda frågorna, medan Union returnerar alla distinkta rader som valts av någon av frågorna. Union all returnerar alla rader som väljs av frågorna, inklusive alla duplikat.

6.% ISOPEN: Detta stänger SQL-markören automatiskt efter att det tillhörande SQL-uttalet har utförts.

7. Inmatning från användaren: Användaren kan ta in input från användaren genom att använda & en operatör. Denna ingång kan tas och lagras i en variabel.

8. Index-By-tabell : Ett index vid tabellen är en uppsättning nyckelvärdespar. Alla tangenter måste vara unika och kan användas för att hitta motsvarande värde. Denna nyckel kan vara antingen ett heltal eller en sträng.

9. Ringa en funktion: En funktion kan skapas för att utföra en viss uppgift och returnera resultat när satsen körs.

10.% ROWCOUNT: Detta PL / SQL-kommando hjälper till att ge antalet rader som påverkas av ett inlägg, uppdatera eller radera uttalande.

Avancerade PL / SQL-kommandon

1. Förfaranden: När en användare vill acceptera ingången från användaren kan proceduren användas. Dessa parametrar kan definieras tillsammans med olika underprogram. Dessa är IN, OUT och IN OUT parametrar. IN-parametern tar ingången för delprogram. OUT-parameter används för att hämta ut från underprogrammen. IN OUT kan ta båda ingångar och ge utgångar.

2. Markörer : Markörerna styr kontextområdet genom en markör. Det har förmågan att hålla raderna som returneras av alla SQL-satser. Denna uppsättning rader kallas den aktiva uppsättningen.

Tips och tricks för att använda PL / SQL-kommandon

1. Inte noll begränsning kan endast användas med en kolumn.

2. SYSDATE returnerar aktuellt datum.

3. Värden som anges i "mellan" -klausulen inkluderar dessa värden.

4. MIN- och MAX-funktioner kan användas för alla datatyper.

5 . Endast lagrade funktioner kan tas ut och inte lagrade procedurer.

Slutsats - PL / SQL-kommandon

PL / SQL-kommandon är ett av de äldsta och mest använda språken för att hämta data från en databas. Det ger alla sätt att få data, lagra och manipulera dem. Med alla dessa olika funktioner är det mycket enkelt att hantera data.

Rekommenderade artiklar

Detta har varit en guide till PL / SQL-kommandon. Här har vi diskuterat grundläggande PL / SQL-kommandon och några Advance PL / SQL-kommandon. Du kan också titta på följande artikel för att lära dig mer.

  1. Hur man använder svinkommandon
  2. MongoDB-kommandon
  3. Toppvärdar Använd gnistkommandon
  4. Du bör prova Hive-kommandon