All pastes #929204 Raw Edit

analog_

public sql v1 · immutable
·published 2008-03-05 16:43 UTC
rendered paste body
Vraag 2Schrijf een PL/SQL programma dat aan de tabel AFDELINGEN een nieuwe afdeling toevoegt.  Als er al een afdeling met het geïnserteerde ANR bestaat, dan moet het programma de insert als een update beschouwen.CREATE OR REPLACEPROCEDURE H3V2 (p_anr in number,p_naam in varchar2,p_locatie in varchar2,p_hoofd in number)ise_anr_exists exception;pragma exception_init(e_anr_exists,-00001);e_upper exception;pragma exception_init(e_upper,-2290);begininsert into afdelingenvalues(p_anr,p_naam,p_locatie,p_hoofd);exceptionwhen e_anr_existsthen update afdelingen set naam = p_naam,locatie = p_locatie, hoofd = p_hoofd where anr = p_anr;when e_upperthen dbms_output.put_line('gelieve zowel de afdelingsnaam als de locatie in hoofdletters te typen.');END H3V2;