Geef de besturing door aan een specifieke regel met de opdracht Goto Label in PLSQL
Hieronder wordt een voorbeeld gegeven voor PLSQL Goto Label commando om de besturing te instrueren om onder een bepaalde voorwaarde naar een specifiek regelnummer te gaan. Stel dat u de besturing wilt overslaan naar een bepaalde regel op uitzondering wanneer no_data_found optreedt, om dit te bereiken moet u een label geven met <> aan dat bepaalde regel om het te wijzen op het moment van de vereiste. Het volgende is een anoniem PL/SQL-blok dat dit scenario demonstreert met <> met GoTo Label-instructie:SET SERVEROUTPUT ON;DECLARE v NUMBER;BEGIN BEGIN BEGIN SELECT 1 INTO v FROM DUAL WAAR dummy ='V'; -- verander dummy ='X' om uitzonderingssectie over te slaan UITZONDERING WANNEER NO_DATA_FOUND DAN DBMS_OUTPUT.put_line ('NO_Data_Found is opgetreden.'); GOTO mijnlabel; EINDE; -- onderstaande code vóór <> zou niet worden uitgevoerd als er een fout is opgetreden hierboven -- omdat in de uitzonderingssectie hierboven het besturingselement rechtstreeks naar het label <> wordt gestuurd -- maar als er geen fout is opgetreden hierboven, dan is het hele programma zou worden uitgevoerd v :=v + 1; DBMS_OUTPUT.put_line ('De waarde van variabele v is '||v); <> DBMS_OUTPUT.put_line ('Nadat de labelverwerking begint.');-- voer hier een taak uitEND;/