# ## $+z<   3Z#Hi !,?Qas$6DP^p3:EHJKLMN O P Q R STUVWXYZ[`lptw| !"#$%&'()*+,-./0123end-of-filefel:=.(),*@%&|=-+:;allafltdenbrjameddelandetextcaseconstantdeclareelseelsifendexceptionexitforfunctiongotoifinislimitedloopmodrestnewintenullofnaninfinite'456789:;<!='>*?.@4A=BCCKDREVFZG`HcIiJmKrLvMNOPQRSTUVWXYZothersoutpackagepragmaprivateprocedurraiserangerecordremhashreturnreturningselectseparatesubtypethentypeupdateusevarraywhenwhilewith=>..<> or != or ~=>=<=<<>><>reverseochor([\]^ _`ab&c-d6e<fEgNhXi]jfkllomwn|opqrstuvwxyz{|}~char_basedefaultlikelike2like4likecnumber_basedecimaldate_baseescapeclob_baseblob_basebfile_basetableinterfaceauthid...continuealtervalfriasascavgmellandencallcheckcloseclusterclustersfinalinstantiablecolauthcolumnscompresscountcrashcreatecurrentcomment* "&,16:>BHMV[`fpu|cursordefinedeletedescdistinctdropexistsfetchforcefromlockmodenowaitshareexclusivegrantgrouphavingidentifiedindexindexesintoinsertintersectmaxminminusnocompressonopenoptionorderoverlapsoverridingpartitionpriorpublicresourcerevokerollbackrowsavepoint* !&,8;BDKPV[_eks{sequencesegmentsetsizesomesqlstartstddevsubpartitionsumsynonymtotabauthunionuniqueusingselfresultvaluesvariablevarianceviewviewswhereconnect||indicatordanglingexecuteimmediatelongrawdoubleprecisiontransactionreadonlyworkcommitwriterefcompiled% )14@DHOW]gnsw}wrappedisolationlevelSerializableSQLDataCustomDatumORADatacommittedmultisettheorganizationheapbothleadingtrailingforallmasstgrdcollectlimitsavenocopymergehiddenexternallibrarynamnparameterstylegeneraloraclenativelanguagecallingstandardtrusteduntrusted( '0;CI Q Y ] g q{ !"#parameterscontextlengthmaxlencpascaltdodurationcharsetidcharsetformassemblydotnetsecurityidentitysafeexternal_0external_1external_2unsafetknshortintsb1sb2sb4ub1ub2ub4floatOCINumberOCIStringorlvaryOCIRawOCIDateOCIROWIDOCIDateTimeOCIIntervalOCIREFCURSORorlanystruct%$%&'()*+,%-,.2/90A1H2N3R4W5[6`7c8g9m:s;w<|=>?@ABCDEFGHvoidvalistareferencestringOCITypeOCIDurationOCIRefOCILobLocatorOCICollsize_tsqlcodesqlstatesqlnamestaticjavaboundyearmonthdayhourminutesecondzonelocaltimezone_hourtimezone_minutetimezone_regiontimezone_abbrtimetimestampintervaldateagenttransactionalvaluememberobject!IJKLMNOPQR STUV%WXX^YcZi[n\x]^_`abcdefghiconstructorstoredfixedvaryingunsignedbinrmapoperatornationalcharacterncharlargecharsetopaqueundersampleblockpipedeterministicparallel_enablepipelinedaggregatebyteinvalidatecascadeincludingexceptionsaddrenamemodifyjklmno*pVq]rbscthunvywxyz{|}~attributdataconvertsubstitutableelementindexaemptyexceptsubmultisetsparse$if$then$else$elsif$end$errorTOKEN_SEPARATOR_SQLOPT_HINT_result_cacherelies_onNOW_purgecompoundtriggerbeforeafterstatementinstead3eachgodknn grammatiken tabellorganisationsdelsats (valfri)extrautrymme eller index fr organisationen BULK COLLECT-delsats (valfri)en LIMIT-delsats fr masshmtningaren valfri delsats som anvnds tillsammans med FORALL-satser till att hantera flera fel samtidigtett generaliserat anropSELECTUPDATEINSERTDELETEWITHSETLOCKSAVEPOINTCOMMITROLLBACKddl_startdml_startMERGE VVValJ{ en DDL-satsen DML-satsett valfritt externt LIBRARY-namnett valfritt externt rutin-NAMEen lista ver externa alternativett namn p en formell parameteren valfri extern specifikation fr PARAMETER STYLEen extern specifikation fr CALLING STANDARDen valfri specifikation fr indikator eller lngdett nyckelord fr INDICATOR, LENGTH, MAXLEN, DURATION eller TDOen valfri indikator eller ett valfritt lngdlge: IN, OUT eller IN OUT J o  ,<Tsen valfri BY VALUE eller BY REFERENCEen valfri specifikation fr extern typen valfri extern specifikation fr LANGUAGEett namn p en formell parameter och alternativ eller en av SQLSTATE, SQLCODE, SQLNAME, CONTEXT eller RETURNexternal_atr_opten extern parameterlistaen valfri extern parameterlistaen registreringsspecifikation fr extern parameterlistaen specifikation fr LANGUAGEexternal_name_opsjava_external_ops VmR !java_call_specificationen specifikation fr LANGUAGEen CALL-satssqlj_type_optdotnet_external_opsextern biblioteksdeklaration p toppnivjava_class_optassembly-deklaration p versta nivnregistreringsspecifikation fr valfri lista p externa parametraren valfri LOCAL-modifierare fr TIMESTAMP WITH TIME ZONEen kvalificerare fr intervallitteralSTATIC eller en strnglitteralTRUSTED eller UNTRUSTED "J#t$%&'()*:+z,en valfri delsats fr att ange agentstrngidentity_optvalfritt nyckelord fr TRANSACTIONALsecurity_opten kompileringssessionen relationsoperatoren operator fr binr addition (t.ex. +, -, & eller ||)en unr operator (t.ex. +, - eller PRIOR)en binr operator fr multiplikation (t.ex. *, /, MOD eller REM)en PL/SQL-variabel eller strng med citatteckenen bindningsvariabel med indikatorvariabel-z./01234 586F7Z8k9:;<=>?en parameter som verfr lge: IN, OUT eller IN OUTen operator fr unionis_or_asrep_typereturn_or_returningdet valfria nyckelordet INett pragmaen argumentassociation som anvnds i ett pragmaen deklarationen objektdeklarationen typdeklarationen fullstndig typdeklarationen typdefinition fr NEWen typdefinitionen deltypsdeklarationen deltypsindikationett typmrkeen begrnsningcursor_ty_def@tABCDEFG*HHImJKLMNOPQfunc_return_prm_spec_unconstrained_typeett omrdeen definition av heltalstypen definition av reell typen definition av indexerad tabelltyparray_ty_initial_defen definition av posttypen ofullstndig typdeklarationett grundlggande deklarativt elementett senare deklarativt elementnamnet p ett visst objektett namnett namnen indexerad komponenten vald komponentett attributett attributnamnargRhSsTUVWXYZ[\:]u^_`aett uttrycken relation som kan fregs av NOTassoc_argparen_aggrett enkelt uttrycken term i ett uttrycken faktor i en termen primr faktor i ett uttryckett proceduranropen valfri etikett fljd av en PL/SQL-satsen valfri etikett fljd av en PL/SQL-sats, inte av blocktypen valfri etikett fljd av en PL/SQL-blocksatsen PL/SQL-satsunlabeled_nonblock_stmten sammansatt sats, inte av blocktypen etikettbtcdefghijkl)m6nBoZprqrsen NULL-satsen tilldelningssatsen IF-satsen LOOP-satsen sats med WHILE eller FORen specifikation av slingparameterett satsblock (BEGIN ... END)en EXIT-satsen RETURN-satsen GOTO-satscontinue_stmten kanalsatsen delprogramdeklarationen delprogramdeklarationett funktionsnamn (en identifierare eller operatorsymbol)en lista ver formella parametraren parameterspecifikationett typmrketburvwxyz{|,}=~nen ADT-typrubrikextern funktion med nyckelordet EXTERNALextern funktion utan nyckelordet EXTERNALsubprg_body_or_specen delprogramstommeen paketstommeanvndardefinierad operatordefinitionoperatorsignaturbindningsfunktionlista ver anvndardefinierade operatorsignatureren definition av upprkningstypen specifikation fr upprkningslitteralen kompileringsenheten biblioteksenheten undantagshanterare\s/Qxen undantagsdeklarationett undantagsval eller OTHERSen RAISE-satsen eller flera PL/SQL-satserett utkat namnen utkad namnlnkett databaslnknamnett databaslnknamnett utkat namn eller ett bindningsvariabelnamnlink_expanded_n_optional_partitionden hgra sidan av en objektdeklarationett omrdesuttryck (expr1 .. expr2)NOT_BOUND_optett enkelt uttryck (ej obligatoriskt) P*KYett SELECT-uttryck fljt av en identifierare (den senare inte obligatorisk)ett SELECT-uttrycken ASSIGN- eller DEFAULT-sats (ej obligatorisk)en begrnsning (ej obligatorisk)relal_op_sim_expr_optett exponentiellt uttryckett ELSE fljt av en fljd satseridentifier_opten FOR- eller WHILE-sats (ej obligatorisk)en EXCEPTION-hanterare (ej obligatorisk)ett utkat namn (ej obligatoriskt)en delsats fr WHEN (valfri) Jh'Bcett uttryck (ej obligatoriskt)en lista ver formella parametrar (ej obligatorisk)en beteckning (ej obligatorisk)ett BEGIN-block fljt av en undantagshanterare (den senare inte obligatorisk)empty_blocken paketspecifikationen binr additionsoperationen sats som krver massbindningarett omrde fr massbindningar (ej obligatoriskt)Grnssnittstabellfunktion eller aggregeringsfunktionDelprogramdeklaration Pr6Ph~en WITH INTERFACE-delsats (valfri)en specifikation av proceduren INTERFACEen formell deklarationslista fr proceduren INTERFACEen parameterspecifikation fr proceduren INTERFACEen indikatorparameter fr INTERFACE (ej obligatorisk)interface_constrained_typeinterface_constraint_optuser_defined_type_nameis_of_predicateis_prefixis_of_modifieren DECLARE-sektion (ej obligatoriskt)b $$0Ten parameterspecifikation fr proceduren INTERFACE (ej obligatorisk)en lista med identifierareen argumentlista (ej obligatorisk)empty_parens_opten aggregeringtype_aggruser_defined_type_name_listett argumenten deklarationsdel (ej obligatorisk)ett grundlggande deklarationselement (ej obligatoriskt)ett senare deklarationselement (ej obligatoriskt)arg_listsim_expr_listen lista med uttryck och id (ej obligatorisk) V{Fqen lista med satser (ej obligatorisk)en etikett (ej obligatorisk)en ELSIF-delsats (valfri)en lista med undantagshanterareen lista med parameterspecifikationer (ej obligatorisk)en lista med numreringslitteralspecifikationer (ej obligatorisk)en lista med undantagsval (ej obligatorisk)en deklarationslistaen CURSOR-deklarationen teckentypdefinitionen datatypdefinitionen LOB-typdefinitionen tabelltypsdefinitiont.HVfwen PL/SQL-komponentdeklarationbody_adt_fieldadt_fielden SQL-satsen krbar BULK-satsen SQL-frga eller DML-satsen DELETE-sats (placerad)en DELETE-sats (genomskt)en UPDATE-sats (placerad)en UPDATE-sats (genomskt)en INSERT-satsen WHERE-delsatsen HAVING-delsatsen fljd med uttryck efter nyckelordet VALUESelement i VALUES-delsatsen frgespecifikationett frgeuttrycken term i en frgat%:_sen CURSOR-specifikationstommen i en CURSOR-deklarationfrsta argumentet i ett CAST-uttrycken SELECT-satsen tabelldefinitionen sekvensdefinitionen synonymdefinitionadt_definitiontable_type_definitionen mngd-/gruppfunktionsspecifikationett BETWEEN-predikatett tabelluttrycken FROM-delsatsett primrt booleskt uttryckett IN-predikatordered_subquerytable_subquerycursor_subqueryn  9Xnett standarduttryck fr en delfrgaett delfrgeuttryckett standarduttryck fr en delfrgawith_subqueryTHE-delfrga eller TABLE-delfrgaordered_table_subqueryMULTISET-konstruerareuttryck fr insamlingstyputtryck fr DML-vrdesdelsatserett jmfrelsepredikatett LIKE-predikatett NULL-predikatobj IS DANGLING-formulrnan_predicateinfinite_predicateett OVERLAPS-predikatett EXISTS-predikathy     0=ken ESCAPE-delsatsstommen i en markrdefinitionen OPEN-satsen FETCH-satsen CLOSE-satsopen_cursor_reference_statementen SQL-sats i OPEN-satsen fr en markrett tabellreferensuttrycken CONNECT BY-delsatsTABLE-uttrycklink_expanded_n_optional_partition_or_subquerytable_reference_or_subqueryen lista med tabellelementett element i en tabellen standardinitierare fr en kolumnen kolumnegenskaph1CV }!"#$en lista med kolumnegenskaperett element i en SET-delsatsCOMMENT_literal_opten tabelluttrycksdelsatsen urvalslistanamnet p en mngdfunktion (gruppfunktion)en GROUP BY-delsatsen sorteringsspecifikationen LOCK TABLE-satsett giltigt lslgeen NOWAIT-modifierare (ej obligatorisk)returning_into_clausereturning_into_clause_opten lista med kolumner i en INSERT- eller UPDATE-satsen lista med namncolumn_name_list%t&'()*+,-./0%1?2e3456en mngdoperatorPUBLIC (ej obligatoriskt)NOT (ej obligatoriskt)NOT NULL (ej obligatoriskt)likeadt_flagsadt_flagmethod_flags_optNOT_opt_INSTANTIABLENOT_opt_FINALfixed_varying_opten metodangivelse i en ADTen ursprunglig metodangivelse i en ADTen ursprunglig metodstomme i en ADTen WHERE-delsats (valfri)NOT IN (ej obligatoriskt)NOT BETWEEN (ej obligatoriskt)NOT LIKE (ej obligatoriskt)7\8v9:;<=>7?O@fABCDen RETURN-delsats (valfri)en tabelluttrycksdelsats (valfri)ett mngdoperatorsuttryck (ej obligatoriskt)en ORDER BY-delsats (valfri)en FOR UPDATE-delsats (valfri)en ORDER BY-delsats (valfri)en FOR UPDATE-delsats (valfri)en datum/tid-deklarationen intervalldeklarationen intervallkvalificerareen datum/tid- eller intervalldeklarationconstrained_datetime_typeconstrained_interval_typeconstrained_interval_type_2 EPFrG}HIJKLM,N?OTP|constrained_datetime_interval_typeiconstrainten intervallbegrnsning (ej obligatorisk)unconstrained_type_wo_datetimetime_zone_specifieren intervallkvalificerarecaptureable_datetime_identifiersnamnet p ett datum/tid-flten intervallitteraldatetime_string_fieldnyckelordet LEADING, TRAILING eller BOTHett enkelt uttryck, ett avkortningsalternativ eller ett avkortningsalternativ fljt av ett enkelt uttryckQ\RuSTUVWX Y%Z=[]\~]^partition_or_subpartitionen PL/SQL-komponentdeladt_field_listadt_field_list_optbody_adt_field_listen tabellreferens (ej obligatorisk)en sorteringsspecifikation (ej obligatorisk)en INTO-delsats (valfri)en INTO-delsats (valfri)ett SET-delsatselement (valfrit)en AND-relation (ej obligatorisk)ALL, DISTINCT eller UNIQUE (ej obligatoriskt)nyckelordet ALL, DISTINCT eller UNIQUEnyckelordet WORK (ej obligatoriskt)_t`abcdefghi jk1lSmtnopnyckelordet SAVEPOINT (ej obligatoriskt)nyckelordet FROM (ej obligatoriskt)ph1psh_svljpragma_arg2decl_idexpr_idMEMBER eller STATICpartition_namearray_en dynamisk SQL-satsen kr direkt-satsett uttryck med IN/OUT/IN_OUT-lgeen dynamisk returdelsats (valfri)en USING-delsats (valfri)en lista med uttryck i USING-delsatsen teckenuppsttningsangivelseen teckenuppsttningsangivelseqbr~stuvwxyz${3|^}~OBJECT- eller OPAQUE-delsatsden olsliga typens storlekantingen bastypspec. eller deltypspec.Bastypspec.Deltypspec.FIXED eller VARYINGen AUTHID-delsatsen AUTHID-delsats (valfri)subprg_propertiessubprg_propertyen delsats med funktionsegenskaper (valfri)en tabellreferens eller delfrga som anvnder nyckelordet return eller returning som aliasnamndatetime_literaldatetime_expanded_ndatetime_link_expanded_n Vcq .>qsample_clausesample_percenttable_reference_with_samplefrom_table_reference_or_subquery...from_table_reference_or_subquery..en case-satsett alternativ i en case-sats (WHEN-delsats)en fljd av alternativ i en case-satsett case-uttryckett alternativ till ett case-uttryck (WHEN-delsats)en fljd av alternativ till case-alternativnyckelordet ELSE (ej obligatoriskt) fljt av ett uttrycken PARTITION BY-delsatsspecifikation Dq9V~en PARTITION BY-delsatsspecifikation (valfri)CLUSTER BY- eller PARTITION BY-delsatsspecifikationnyckelord fr hash- eller omrdespartitioneringen UPDATE VALUE-delsats (valfri)en WITH EXTERNAL CONTEXT-delsats (valfri)en lista med ADT-attributnamnen lista med ADT-attributnamnen lista med ADT-attributspecifikationeren lista med ADT-attribut (ej obligatorisk)ett ADD-, MODIFY-, RENAME- eller DROP-attribut >u3zen lista med ADD-, DROP-, RENAME- eller MODIFY-attributen RENAME-, DROP- eller ADD-metod med renhetspragmaen lista med RENAME-, DROP- eller ADD-metoderINCLUDING TABLE DATA (ej obligatoriskt)FORCE (ej obligatoriskt)en FORCE och EXCEPTIONS-delsatsen INVALIDATE eller en CASCADE fljd av tabelldata och FORCE-alternativen ALTER TYPE-satsen lista med ndringar av attribut, metoder eller egenskaper fljda av dataalternativz .>N]ren lista med ALTER TYPE-satseren lista med ALTER TYPE-satser (ej obligatorisk)en ADT-specifikationen stomdefinition fr en 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_intersect4:AVfzmultiset_boolean_exprmultiset_termmultiset_value_expressionmultiset_primarymultiset_term_or_primarycombinable_multiset_termcombinable_multiset_exprcombinable_multiset_primaryOF_optALL_optresult_cache_propertyrelies_on_clauseresult_cache_entriespurge_stmtpurge_optionsdotted_name_list_optdotted_name_liststomme i sammansatt triggerbefore eller afterrow eller statementtabellsats! !&+05:?DINSX`ejoty~sammansatt triggerblocksammansatta triggersatser$$116$$273$$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