En operatør er et symbol som forteller kompilatoren til å utføre bestemte matematiske eller logiske manipulasjon. PL /SQL språket er rik på innebygde operatører og gir følgende typer aktører: 
 
 
 Aritmetiske operatorer 
 
 
 Relasjonsopera 
 
 
 Sammenligningsoperatorer 
 
 
 Logiske operatorer 
 
 
 String operatører 
 
 Denne opplæringen vil forklare aritmetikk, relasjonelle, sammenligning og logiske operatører én etter én. Strengen operatører vil bli diskutert under kapittel:.  PL /SQL - Strings 
 
 aritmetiske operatorer 
 
 Tabellen nedenfor viser alle de aritmetiske operatører som støttes av PL /SQL. Anta variabel A innehar 10 og variabel B har fem da: 
 
 Vis Eksempler 
 Operator 
 Beskrivelse 
 
+ Legger to operandsA + B vil gi 15-Subtraherer andre operand fra første A - B vil gi 5 * Multipliserer begge operander A * B vil gi 50 /dele opp teller med de-teller A /B vil gi 2 ** Potens operatør, reiser en operand til kraften i otherA ** B vil gi 100000
Relasjonsopera
 Relasjonsoperatorer sammenligner to uttrykk eller verdier og returnerer en boolsk resultat. Tabellen nedenfor viser alle de relasjonelle operatører som støttes av PL /SQL. Anta variabel A innehar 10 og variabel B eier 20, deretter: 
 
 Vis Eksempler 
 Operator 
 Beskrivelse 
 
= Kontrollerer om verdiene av to operander er lik eller ikke, hvis ja så tilstanden blir sann. (A = B) er ikke sant.
 = 
 
 <! > 
 
 ~ = 
 Kontrollerer om verdiene av to operander er lik eller ikke, hvis verdiene ikke er like så tilstanden blir sann. (A! = B) er sant. > Sjekker om verdien av venstre operanden er større enn verdien av høyre operand, hvis ja så tilstanden blir sann. (A > B) er ikke sant. < Sjekker om verdien av venstre operanden er mindre enn verdien av høyre operand, hvis ja så tilstanden blir sann. (A < b) er sann. > = Kontrollerer om verdien av venstre operanden er større enn eller lik verdien av høyre operand, hvis ja så tilstanden blir sann. (A > = B) er ikke sant. < = Kontrollerer om verdien av venstre operanden er mindre enn eller lik verdien av høyre operand, hvis ja så tilstanden blir sann. (A < = B) er sant. 
 Sammenligning Operatører 
 
 Sammenligningsoperatorer brukes for å sammenligne ett uttrykk til en annen. Resultatet er alltid enten SANN, USANN ELLER NULL. 
 
 Vis Eksempler 
 Operator 
 Beskrivelse 
 
likethe SOM operatør sammen et tegn, streng, eller clob verdi til et mønster og returnerer TRUE hvis verdien samsvarer med mønsteret, og USANN hvis det ikke not.If 'Zara Ali' som 'Z% A_i' returnerer en boolsk sann, mens 'nuha Ali' som 'Z% A_i' returnerer en boolsk falsk .BETWEENThe mellom operatør tester om en verdi ligger i et angitt område. x mellom A og B betyr at x > = en og x < = b. Hvis x = 10 da, x mellom 5 og 20 returer sanne, x mellom 5 og 10 returer sant, men x mellom 11 og 20 returer false.INThe I operatør tester satt medlemskap. x IN (sett) betyr at x er lik et medlem av settet. Hvis x = 'm' da, x i ('a', 'b', 'c') returnerer boolean false men x i ('m', 'n', 'o') returnerer boolsk true.IS NULLThe ER NULL operatøren returnerer den boolske verdien TRUE hvis operand er NULL eller USANN hvis det ikke er NULL. Sammenligninger involverer NULL verdier alltid gi NULL. Hvis x = 'm', deretter 'x er null' returnerer boolsk USANN.
logiske operatører
 Tabellen nedenfor viser den logiske operatører som støttes av PL /SQL. Alle disse aktørene arbeide på boolske operander og produserer boolske resultater. Anta variabel A gjelder og variabel B holder falsk, deretter: 
 
 Vis Eksempler 
 Operator 
 Beskrivelse 
 
PL /SQL operatør presedens
 Operatør forrang bestemmer grupperingen av begreper i et uttrykk. Dette påvirker hvordan et uttrykk evalueres. Enkelte operatører har høyere prioritet enn andre; for eksempel har multiplikasjon operatør høyere prioritet enn tillegg operatøren: 
 
 For eksempel x = 7 + 3 * 2; her, er x tildelt 13, ikke 20 fordi operatøren * har høyere prioritet enn +, så det første blir ganget med 3 * 2 og deretter legger inn 7. 
 
 Her operatørene med høyest prioritet vises øverst av tabellen, de med lavest nederst. Innenfor et uttrykk, vil høyere presedens operatørene vurderes først. 
 
 Vis Eksempler 
 
** eksponensieringen +, Identity, negasjon *, /multiplikasjon, ! divisjon +, -, || addisjon, subtraksjon, concatenation
=, <, >, < =, > =, < >, =, ~ = ^ =, etter
 ER NULL, SOM, MELLOM, IN 
 comparisonNOTlogical negationANDconjunctionORinclusion

