beslutningsstrukturer krever at programmereren oppgi en eller flere vilkår som må evalueres eller testet av programmet, sammen med en uttalelse eller uttalelser om å bli henrettet hvis betingelsen er fast bestemt på å være sant, og eventuelt andre uttalelser å bli henrettet hvis tilstanden er fast bestemt på å være falsk 
 
 Følgende er generelt fra en typisk betinget (dvs. beslutningsprosesser) struktur som finnes i de fleste programmeringsspråk. 
 
 PL /SQL programmeringsspråk gir følgende typer beslutnings uttalelser. Klikk på linkene nedenfor for å sjekke deres detalj 
 erklæringen 
 
 IF -. THEN uttalelse 
  IF-setningen 
 knytter en betingelse med en sekvens av utsagn omsluttet av søkeordene  SÅ Hotell og  END IF 
. Hvis betingelsen er sann, blir uttalelsene henrettet og hvis tilstanden er falsk eller NULL så hvis setningen gjør ingenting. 
 IF-THEN-ELSE uttalelse 
  IF-setning 
 legger søkeordet  ELSE 
 etterfulgt av en alternativ sekvens av utsagn. Hvis tilstanden er falsk eller NULL, da bare den alternative sekvens av utsagn bli henrettet. Det sikrer at enten av sekvensen av utsagn blir utført. 
 IF-THEN-ELSIF uttalelse 
 Den lar deg velge mellom flere alternativer. 
 Case statementLike IF uttalelse,  CASE statement 
 velger en sekvens av utsagn for å utføre. 
 Men å velge rekkefølgen, bruker CASE-setningen en velger heller enn flere boolske uttrykk. En velger er et uttrykk som har en verdi brukes til å velge ett av flere alternativer. 
 Søkte CASE statement 
 søkte CASE-setningen  har ingen velger 
, og det er NÅR klausuler inneholder søkebetingelser som gir boolske verdier . 
 nestet IF-THEN-ELSE 
 Du kan bruke en  IF-THEN 
 eller  IF-THEN-ELSIF 
 uttalelse inne i en annen  IF-THEN 
 eller  IF-THEN-ELSIF 
 uttalelse (s).

