# ## $,H>    3Y$Ih*9IZgv )9HUft3:EIKLMNO P Q R S TUVWXYZ[\ampuw| !"#$%&'()*+,-./0123end-of-filefout:=.(),*@%&|=-+:;allarrayinbegininhoudstekstcaseconstantdeclareelseelsifendexceptionexitforfunctiongotoifinislimitedloopmodremaindernewnotNULLofnaninfinite&456789 :;<=">%?)@/A8B>CFDMEQFUG[H^IdJhKmLqMyNOPQRSTUVWXYothersoutpackagepragmaprivateprocedureraiserangerecordremhashreturnreturningselectseparatesubtypethentypeupdateusevarraywhenwhilewith=>..<> or != or ~=>=<=<<>><>reverseand)Z[\ ]^_`a#b.c5d>eDfMgVh`iejnktlwmnopqrstuvwxyz{|}~ofchar_basedefaultlikelike2like4likecnumber_basedecimaldate_baseescapeclob_baseblob_basebfile_basetableinterfaceauthid...continuealteranyasascavgbetween bycallcheckcloseclusterclustersfinalinstantiablecolauthkolommencompresscountcrashcreatecurrenttoelichting* "&,16:>BHMV[`fpu|cursordefinedeletedescdistinctdropexistsfetchforcefromlockmodenowaitshareexclusivegrantgrouphavingidentifiedindexindexenintoinsertintersectmaxminminnocompressonopenoptievolgordeoverlapsoverridingpartitionpriorpublicresourcerevokerollbackrowsavepoint* !&,8;BDKPV[_eks{sequencesegmentsetsizesomesqlstartstddevsubpartitionsumsynonymtotabauthunionuniqueusingselfresultvaluesvariablevarianceviewviewswhereconnect||indicatordanglingexecuteimmediatelongrawdoubleprecisiontransactionreadonlyworkcommitwriterefcompiled& &/7:FJNU]cgnsw}wrappedisolationlevelSerializableSQLDataCustomDatumORADatacommittedmultisettheorganizationheapbothleadingtrailingforallbulkcollectlimitsavenocopymergehiddenexternallibrarynameparameterstylegeneraloraclenativelanguagecallingstandardtrusteduntrustedparameters(  &19? G O S ] gqw{ !"#$contextlengthmaxlencpascaltdodurationcharsetidcharsetformassemblydotnetsecurityidentitysafeexternal_0external_1external_2unsafecharshortintsb1sb2sb4ub1ub2ub4floatOCINumberOCIStringorlvaryOCIRawOCIDateOCIROWIDOCIDateTimeOCIIntervalOCIREFCURSORorlanystructvoid%%&'()* +, -'.-/40<1C2I3M4R5V6[7^8b9h:n;r<w=>?@ABCDEFGHIvalistreferencestringOCITypeOCIDurationOCIRefOCILobLocatorOCICollsize_tsqlcodesqlstatesqlnamestaticjavaboundyearmonthdayhourminutesecondzonelocaltimezone_hourtimezone_minutetimezone_regiontimezone_abbrtimetimestampintervaldateagenttransactionalvaluememberobjectconstructorJKLMNOPQRSTUVWBXHYMZS[X\c]^_`abcdefghstoredfixedvaryingunsignedbinairmapoperatornationalcharacterncharlargecharsetopaqueundersampleblockpipedeterministicparallel_enablepipelinedaggregatebyteinvalidatecascadeincludingexceptionsoptellenrenameijklmno*p_qfrmsntsuyvwxyz{|}~modifyattribuutdataconvertsubstitutableelementindicesaemptyexceptsubmultisetsparse$if$then$else$elsif$end$errorTOKEN_SEPARATOR_SQLOPT_HINT_result_cacherelies_onNOW_purgecompoundtriggerbeforeafterDstatementinsteadeachGrammatica accepterenEen optionele tabelorganisatie-clausuleOrganisatie-heap of organisatie-indexEen optionele clausule BULK COLLECTEen optionele clausule LIMIT voor BULK FETCHEen optionele clausule die wordt gebruikt bij het statement FORALL voor bulkfoutafhandelinga generalized invocationSELECTUPDATEINSERTDELETEWITHSETLOCKSAVEPOINTCOMMITROLLBACKhqzKtddl_startdml_startMERGEEen DDL-statementEen DML-statementEen optionele externe LIBRARY-naamEen optionele externe routinenaamEen lijst met externe optiesEen formele parameternaamEen optionele externe PARAMETER STYLE-specificatieEen externe CALLING STANDARD-specificatieEen optionele indicator of lengtespecificatieEen INDICATOR-, LENGTH-, MAXLEN-, DURATION- of TDO-sleutelwoord D }   P`zEen optionele indicator of lengtemodus: IN, OUT of IN OUTEen optionele BY VALUE of BY REFERENCEEen optionele externe typespecificatieEen optionele externe LANGUAGE-specificatieEen formele parameternaam en opties of een van SQLSTATE, SQLCODE, SQLNAME, CONTEXT of RETURNexternal_atr_optEen externe parameterlijstEen optionele externe parameterlijstEen invoerspecificatie van een externe parameterlijstEen LANGUAGE-specificatie Vgx 9xexternal_name_opsjava_external_opsjava_call_specificationEen LANGUAGE-specificatieEen CALL-statementsqlj_type_optdotnet_external_opsExterne bibliotheekdeclaratie op het hoogste niveaujava_class_opttop-level assembly declarationEen invoerspecificatie van een optionele externe parameterlijstEen optionele LOCAL-modifier voor TIMESTAMP WITH TIME ZONEEen interval van een tekstconstantesymbool J!l"#$%&'(*)X*STATIC of een stringtekstconstanteVertrouwd of niet-vertrouwdEen optionele clausule voor het opgeven van een agentstringidentity_optOptioneel TRANSACTIONAL-sleutelwoordsecurity_optEen compilatiesessieEen relationele operatorEen binaire opteloperator (bv. +, -, &, of ||)Een eendelige opertor (bv. +, -, of PRIOR)Een binaire vermenigvuldigingsoperator (bv. *, /, MOD, of REM)+b,-./01$273T4^56789Een PL/SQL-variabele of string tussen dubbele aanhalingstekensEen bindvariabele met indicatorvariabeleEen doorgeefmodus van de parameter: in, out of in outEen verenigingsoperatoris_or_asrep_typereturn_or_returningHet optionele sleutelwoord INEen pragmaEen argumentassociatie die wordt gebruikt in een pragmaEen declaratieEen objectdeclaratieEen typedeclaratieEen full-typedeclaratieEen NEW-typedefinitie:h;y<=>?@ABC$D:EfFzGHIEen typedefinitieEen subtypedeclaratieEen subtypeindicatieEen typemarkeringEen beperkingcursor_ty_deffunc_return_prm_spec_unconstrained_typeEen bereikEen typedefinitie van een geheel getalEen real-typedefinitieEen typedefinitie van een gendexeerde tabelarray_ty_initial_defEen typedefinitie van een recordEen onvolledige typedeclaratieEen basis declaratie-itemEen later-declaratie-itemJnKLMNOPQRSTAUJVTWnXYZDe naam van een of ander objectEen naamEen naamEen gendexeerde componentEen geselecteerde componentEen attribuutEen attribuutaanduidingargEen uitdrukkingEen relatie die optioneel wordt voorafgegaan door een NOTassoc_argparen_aggrEen eenvoudige uitdrukkingEen voorwaarde in een uitdrukkingEen factor in een voorwaardeEen primaire factor in een uitdrukkingEen procedure-aanroep [V\]^_`/aSb\cndefgEen optioneel label gevolgd door een PL/SQL-statementEen optioneel label gevolgd door een PL/SQL niet-blok-statementEen optioneel label gevolgd door een PL/SQL blok-statementEen PL/SQL-statementunlabeled_nonblock_stmtEen niet-blok samengesteld statementEen labelEen NULL-statementEen toewijzingsstatementEen IF-statementEen LOOP-statementEen WHILE- of FOR-statementSpecificatie van een lusparameterhbijklmnopq;rUsntuvEen statementblok (BEGIN ... END)Een EXIT-statementEen RETURN-statementEen GOTO-statementcontinue_stmtEen pipe-statementEen subprogrammadeclaratieEen subprogrammaspecificatieEen functienaam (een ID of operatorsymbool)Een formele parameterlijstEen parameterspecificatieEen typemarkeringEen ADT-typekoptekstExterne functie met het sleutelwoord EXTERNALExterne functie zonder het sleutelwoord EXTERNALw\xoyz{|}~)Ivsubprg_body_or_specEen subprogrammabodyEen packagebodyDoor gebruiker gedefinieerde operatordefinitiehandtekening van operatorbindingfunctieLijst met door gebruiker gedefinieerde handtekeningen van operatorDefinitie van een enumeratortypeSpecificatie van een enumeratortekstconstanteEen compilatie-eenheidEen bibliotheekeenheidEen uitzonderingshandlerEen uitzonderingsdeclaratieEen uitzonderingskeuze of OTHERS\o ,TEen RAISE-statementEen of meer PL/SQL-statementsEen uitgebreide naamEen uitgebreide naamskoppelinga database link namea database link nameEen uitgebreide of bindvariabelenaamlink_expanded_n_optional_partitionHet rechterdeel van een objectdeclaratieEen bereik met uitdrukkingen (uitd1 .. uitd2)NOT_BOUND_optEen optionele eenvoudige uitdrukkingEen selectie-uitdrukking gevolgd door een optionele IDEen selectie-uitdrukking V%DbEen optioneel ASSIGN- of DEFAULT-statementEen optionele beperkingrelal_op_sim_expr_optEen exponentile uitdrukkingEen ELSE gevolgd door een reeks statementsidentifier_optEen optioneel FOR- of WHILE-statementEen optionele EXCEPTION-handlerEen optionele uitgebreide naamEen optionele WHEN -clausuleEen optionele uitdrukkingEen optionele formele parameterlijstEen optionele aanduiding J8NsEen BEGIN-blok gevolgd door een optionele uitzonderingshandlerempty_blockEen packagespecificatieEen binaire optellingEen statement waarvoor bulk-binds nodig zijnEen optioneel bereik van bulk-bindsInterfacetabelfunctie of aggregatiefunctieSubprogrammadeclaratieEen optionele WITH INTERFACE-clausuleEen INTERFACE-procedurespecificatieEen formele declaratielijst van een INTERFACE-proceduren )7SSpecificatie van een INTERFACE-procedureparameterEen optionele INTERFACE-indicatorparameterinterface_constrained_typeinterface_constraint_optuser_defined_type_nameis_of_predicateis_prefixis_of_modifierEen optionele DECLARE-sectieEen optionele specificatie van INTERFACE-procedureparameterEen lijst met ID'sEen optionele argumentenlijstempty_parens_optEen aggregatietype_aggruser_defined_type_name_list Vb1D`Een argumentEen optionele gedeeltelijke declaratieEen optionele basisdeclaratie-itemEen optioneel later-declaratie-itemarg_listsim_expr_listEen optionele lijst met uitdrukkingen en ID'sEen optionele lijst met statementsEen optionele labelEen optionele ELSIF-clausuleEen lijst met uitzonderingshandlersEen optionele lijst met parameterspecificatiesEen optionele lijst met specificaties van enumeratortekstconstantenh3AJ[yEen optionele lijst met uitzonderingskeuzenEen declaratielijstEen CURSOR-declaratieEen tekentypedefinitieEen gegevenstypedefinitieEen LOB-typedefinitieEen tabeltypedefinitieEen PL/SQL-componentdeclaratiebody_adt_fieldadt_fieldEen SQL-statementEen uitvoerbaar BULK-statementEen SQL-zoekvraag of DML-statementEen DELETE-statement (geplaatst)Een DELETE-statement (gezocht)Een UPDATE-statement (geplaatst)h %=VmEen UPDATE-statement (gezocht)Een INSERT-statementEen WHERE-clausuleEen HAVING-clausuleReeks van uitdrukkingen na het sleutelwoord VALUESElement van VALUES-clausuleEen zoekvraagspecificatieEen zoekvraaguitdrukkingEen term in een zoekvraagEen CURSOR-specificatieDe body van een CURSOR-declaratieEerste argument voor CAST-uitdrukkingEen SELECT-statementEen tabeldefinitieEen reeksdefinitieEen synoniemdefinitien|$4BQvadt_definitiontable_type_definitionEen specificatie van een setfunctie (groep)Een BETWEEN-predicaatEen tabeluitdrukkingEen FROM-clausuleEen primaire Boole-uitdrukkingEen IN-predicaatordered_subquerytable_subquerycursor_subqueryEen standaard subzoekvraaguitdrukkingEen subzoekvraaguitdrukkingEen standaard subzoekvraaguitdrukkingwith_subqueryTHE-subzoekvraag of TABLE-subzoekvraagordered_table_subqueryn -?Th{  MULTISET-constructorUitdrukking van verzamelingstypeUitdrukking voor DML-waardeclausulesEen vergelijkingspredicaatEen LIKE-predicaatEen NULL-predicaatObject is IS DANGLING-schermnan_predicateinfinite_predicateEen overlapspredicaatEen EXISTS-predicaatEen ESCAPE-clausuleDe body van een cursordeclaratieEen OPEN-statementEen FETCH-statementEen CLOSE-statementopen_cursor_reference_statement \  6OvEen SQL-statement in een cursor OPEN-statementEen tabelverwijzingsuitdrukkingEen CONNECT BY-clausuleTABLE-uitdrukkinglink_expanded_n_optional_partition_or_subquerytable_reference_or_subqueryEen lijst met tabelelementenEen element van een tabelEen standaardinitializer voor een kolomEen kolomeigenschapEen lijst met kolomeigenschappenEen item in een SET-clausuleCOMMENT_literal_optEen tabeluitdrukkingsclausulen| "!7"P#$%&'()Een keuzelijstEen naam van een setfunctie (groep)Een GROUP BY-clausuleEen sorteringsspecificatieEen LOCK TABLE-statementEen geldige vergrendelingsmodusEen optionele NOWAIT-modifierreturning_into_clausereturning_into_clause_optEen lijst met kolommen in een INSERT- of UPDATE-statementEen lijst met namencolumn_name_listEen setoperatorEen optionele PUBLICEen optionele NOTEen optionele NOT NULLlike*h+q,y-./012394U5i6789adt_flagsadt_flagmethod_flags_optNOT_opt_INSTANTIABLENOT_opt_FINALfixed_varying_optEen methodespecificatie in een ADTEen oorspronkelijke methodespecificatie in een ADTEen oorspronkelijke methodebody in een ADTEen optionele WHERE-clausuleEen optionele NOT INEen optionele NOT BETWEENEen optionele NOT LIKEEen optionele RETURN-clausuleEen optionele tabeluitdrukkingsclausuleEen optionele setoperatoruitdrukking:b;<=>?@AB:CSDlEFGHEen optionele ORDER BY-clausuleEen optionele FOR UPDATE-clausuleEen ORDER BY-clausuleEen FOR UPDATE-clausuleEen datum-/tijddeclaratieEen intervaldeclaratieEen intervalkwalificatieEen datum/tijd- of intervaldeclaratieconstrained_datetime_typeconstrained_interval_typeconstrained_interval_type_2constrained_datetime_interval_typeiconstraintEen optionele intervalbeperkingunconstrained_type_wo_datetime IVJiKLMNOPQRSTUtime_zone_specifierEen intervalkwalificatiecaptureable_datetime_identifiersEen naam van een datum-/tijdveldEen intervaltekstconstantedatetime_string_fieldEen LEADING-, TRAILING- of BOTH-sleutelwoordEen eenvoudige uitdrukking, een afkapoptie of een afkapoptie gevolgd door een eenvoudige uitdrukkingpartition_or_subpartitionEen deel van een PL/SQL-componentadt_field_listadt_field_list_optbody_adt_field_listVnWXYZ[\]7^a_`abcdefEen optionele tabelverwijzingEen optionele sorteringsspecificatieEen optionele NTO-clausuleEen INTO-clausuleEen optioneel SET-clausule-itemEen optionele AND-relatieEen optionele ALL, DISTINCT of UNIQUEEen ALL-, DISTINCT- of UNIQUE-sleutelwoordHet optionele sleutelwoord WORKHet optionele sleutelwoord SAVEPOINTHet optionele sleutelwoord FROMph1psh_swallowpragma_arg2decl_idexpr_idMEMBER of STATICg\hjipjklmnoIpaqyrstpartition_namearray_Een dynamisch SQL-statementEen execute immediate-statementEen uitdrukking met IN/OUT/IN_OUT-modusEen optionele dynamische returning-clausuleEen optionele using-clausuleEen lijst met uitdrukkingen in een using-clausuleEen tekensetspecificatieEen tekensetspecificatieOBJECT- of OPAQUE-clausuleGrootte van dekkend typeSpecificatie basistype of specificatie subtypeSpecificatie basistypeu\vpwxyz{|}j~zSpecificatie subtypeFIXED of VARYINGEen AUTHID-clausuleEen optionele AUTHID-clausulesubprg_propertiessubprg_propertyEen optionele clausule met functie-eigenschappenEen tabelverwijzing of subzoekvraag die een sleutelwoord gebruikt of wordt geretourneerd als een aliasnaamdatetime_literaldatetime_expanded_ndatetime_link_expanded_nsample_clausesample_percenttable_reference_with_sample Jj >kfrom_table_reference_or_subquery...from_table_reference_or_subquery..Een case-statementEen alternatief case-statement (WHEN-clausule)Een reeks met alternatieve case-statementsEen case-uitdrukkingEen alternatieve case-uitdrukking (WHEN-clausule)Een reeks met alternatieve case-uitdrukkingenEen optionele ELSE gevolgd door een uitdrukkingEen partitie volgens clausulespecificatieEen optionele partitie volgens clausulespecificatie Dt>fCluster of volgorde volgens clausulespecificatieHash-sleutelwoord of sleutelwoord voor bereikpartitioneringEen optionele UPDATE VALUE-clausuleEen optionele WITH EXTERNAL CONTEXT-clausuleEen lijst met ADT-attribuutnamenEen lijst met ADT-attribuutnamenEen lijst met ADT-attribuutspecificatiesEen optionele lijst met ADT-attributenEen ADD-, MODIFY-, RENAME- of DROP-attribuutEen lijst met ADD-, DROP-, RENAME- of MODIFY-attribuut Dw@XEen RENAME-, DROP- of ADD-methode met purity-pragmaEen lijst met RENAME-, DROP- of ADD-methodeEen optionele INCLUDING TABLE DATAEen optionele FORCEEen FORCE- en EXCEPTIONS-clausuleEen INVALIDATE of een CASCADE gevolgd door tabelgegevens en force-optiesEen ALTER TYPE-statementEen lijst met attribuut-, methode- of eigenschapswijzigingen gevolgd door gegevensoptiesEen lijst met ALTER TYPE-statementsEen optionele lijst met ALTER TYPE-statements,:CR_oEen ADT-specificatieEen bodydefinitie voor een ADTalter_type_prefixcollection_limitalt_array_a_statementalt_array_clausealt_array_changealt_array_stmtsoptional_alter_arraysbulk_loop_bndsbulk_btwnempty_predicateset_predicatemember_predicatesubmultiset_predicatemultiset_op_union_exceptmultiset_op_intersectmultiset_boolean_exprmultiset_termmultiset_value_expression !1EO\pmultiset_primarymultiset_term_or_primarycombinable_multiset_termcombinable_multiset_exprcombinable_multiset_primaryOF_optALL_optresult_cache_propertyrelies_on_clauseresult_cache_entriespurge_stmtpurge_optionsdotted_name_list_optdotted_name_listcompound trigger bodybefore or afterrow or statementtable statementcompound trigger blockcompound trigger statements$$116$$273"',16;@BG$$431$$433$$440$$442$$481$$616$$618$$626$$629$$631$$632$$634$$648$$649$$651$$688shrinkwd$$690$$691$$693$$695$$697$$699$$701$$703$$737$$757as$$104