!  $.   4_)Oo&9Qdx*=N_v4@KOQRSTU V W X Y Z[\]^_`abgsv{} !"#$%&'()*+,-./01234end-of-file~:=.(),*@%&|=-+:;allarrayatbeginbodycaseconstantdeclareelseelsifendexceptionexitforfunctiongotoifinislimitedloopmodremaindernewnotnullofnaninfiniteothers+5 6 789":+;0<5=;>>?B@HAQBWC_DfEjFnGrHuI{JKLMNOPQRSTUVWXYZ[\]^_outM˵{pragmaprivateprocedureraiserangerecordremhashreturnreturningselectseparatesubtypethentypesusevarraywhenwhilewith<~[޸ ID>=>..< (**)><> or != or ~=>=<=<<>><>reverseandorchar_basedefaultlikelike2like4)`abcde$f-g6h@iEjNkTlWm_ndogpiqlrosvtxu|vwxyz{|}~likecnumber_basedecimaldate_baseescapeclob_baseblob_basebfile_basetableinterfaceauthid...continuealteranyasascavgbetweenbycallcheckcloseclusterclustersfinalinstantiablecolauthcolumnscompresscountcrashcreatecurrentcommentcursordefinedeletedescdistinctdrop*  &+49>DNSZ^dmpsxexistsfetchforcefromlockmodenowaitshareexclusivegrantgrouphavingidentifiedindexindexesintoinsertintersectmaxminminusnocompressonopenoptionorderoverlapsoverridingpartitionpriorpublicresourcerevokerollbackrowsavepointsequencesegmentsetsizesomesql) !(-38<BHPX\afmoxstartstddevsubpartitionsumsynonymtotabauthunionuniqueusingselfresultvaluesvariablevarianceviewviewswhereconnect||indicatordanglingexecuteimmediatelongrawdoubleprecisiontransactionreadonlyworkcommitwriterefcompiledwrappedisolationlevelSerializableSQLData' $(,3;AELQU[`frzCustomDatumORADatacommittedmultisettheorganizationheapbothleadingtrailingforallbulkcollectlimitsavenocopymergehiddenexternallibrarynameparameterstylegeneraloraclenativelanguagecallingstandardtrusteduntrustedparameterscontextlengthmaxlencpascaltdo' $ , 0 : DNTX]`cfilorw !"#$%&'()durationcharsetidcharsetformassemblydotnetsecurityidentitysafeexternal_0external_1external_2unsafecharshortintsb1sb2sb4ub1ub2ub4floatOCINumberOCIStringorlvaryOCIRawOCIDateOCIROWIDOCIDateTimeOCIIntervalOCIREFCURSORorlanystructvoidvalistreferencestringOCITypeOCIDuration&*+,-. /01"2(3,41556:7=8A9G:M;Q<V=c>r?@ABCDEFGHIJKLMNOOCIRefOCILobLocatorOCICollsize_tsqlcodesqlstatesqlnamestaticjavaboundyearmonthdayhourminutesecondzonelocaltimezone_hourtimezone_minutetimezone_regiontimezone_abbrtimetimestampintervaldateagenttransactionalvaluememberobjectconstructorstoredfixedvaryingunsignedbinarymap PQRSTUVWXYZ[\$];^?_L`[adbmcqd{efghijklmnooperatornationalcharacterncharlargecharsetopaqueundersampleblock<Ʀr><~[޸ SQL r>pipedeterministicparallel_enablepipelinedaggregatebyteinvalidatecascadeincludingexceptionsaddrenamemodifyattributedataconvertsubstitutablepqrstuvwxyz{|} ~&2;?DLSY^gnrzelementindicesaemptyexceptsubmultisetsparse$if$then$else$elsif$end$errorTOKEN_SEPARATOR_SQLOPT_HINT_result_cacherelies_onNOW_purgecompoundtriggerbeforeafterstatementinsteadeachkܩʪ´ly´ﶰβ´޿ܩʪ BULK COLLECT lyܩʪjq^ly #,1111@OjPΩBzjq~ FORALL ԭzyXΪܩʤly@ƩIsSELECTUPDATEINSERTDELETEWITHSETLOCKSAVEPOINTCOMMITROLLBACKddl_startdml_startMERGE@ DDL ԭzy@ DML ԭzy@ӿܩʥ~ LIBRARY W٤@ӿܩʥ~` NAME@~ﶵM@ӥѼƦW٤@ӿܩʥ~ PARAMETER STYLE ]w@ӥ~ CALLING STANDARD ]w\t     *y@ӿܩʫܩΪ׳]w@ INDICATOR, LENGTH, MAXLEN, DURATION TDO r@ӿܩʫܩΪ׼Ҧ: IN, OUT IN OUT@ӿܩ BY VALUE BY REFERENCE@ӿܩʥ~]w@ӿܩʥ~ LANGUAGE ]w@ӥѼƦW٩Mﶵ, SQLSTATE, SQLCODE, SQLNAME, CONTEXT, RETURN 䤤@external_atr_opt@~ѼƲM@ܩʥ~ѼƲM@~ѼƲM涵س]w@ LANGUAGE ]wexternal_name_opsjava_external_opstO i!~"#$%&java_call_specification@ LANGUAGE ]w@ CALL ԭzysqlj_type_optdotnet_external_ops̤Wh~ӵ{wŧijava_class_opt̤Whեŧi@ܩʥ~ѼƲM涵س]wTIMESTAMP WITH TIME ZONE @ӿܩ LOCAL ׹@Ӷjrwʭ׹WSTATIC Τ@ӦrrHΤH@ӫwNz{rꪺܩʤlyidentity_optܩ TRANSACTIONAL rsecurity_opt@ӽsĶq@~'z()*+,#-9.\/j0r1z23456789@YBl@ӤGi[kBl (Ҧp +, -, &, ||)@Ӥ@Bl (Ҧp +, -, PRIOR)@ӤGi쭼kBl (Ҧp *, /, MOD, REM)@ PL/SQL ܼƩΦ޸r@ӳsܼƻPܼƤ@ӰѼƶǻҦ: in, out in out@pBlis_or_asrep_typereturn_or_returningܩr IN@ӽsĶܥΩsĶܪ޼p@ӫŧi@Ӫŧi@ŧi@ӧŧi@ NEW wq:;<=>?@A BC$D4ELF`GpHIJKLMNOPQ@wq@Ӥlŧi@Ӥlܤ@Хܤ@ӭcursor_ty_deffunc_return_prm_spec_unconstrained_type@ӽd@Ӿwq@ӹwq@ӯޤƪwqarray_ty_initial_def@ӰOwq@Ӥŧi@Ӱ򥻫ŧiؤ@ӫӫŧiس󪺦W٤@ӦW٤@ӦW٤@ӯޤƤ@ӿ@ݩʤ@ݩʫܽX޼RzSTUVWXYZ[\)]U^_`abcd@Ӫܦe (ܩ) NOT Yassoc_argparen_aggr@²ܦܦ@Ӷضؤ@Ӧ]lܦ@ӥDn]l@ӵ{DZҰʨH PL/SQL ԭzy@ӿܩʼҨH PL/SQL D϶ԭzy@ӿܩʼҨH PL/SQL ϶ԭzy@ӿܩʼҤ@ PL/SQL ԭzyunlabeled_nonblock_stmt@ӫD϶զXԭzy@ӼҤ@ NULL ԭzy@ӫwԭzy@ IF ԭzyefghijklmn#o1p?qbrrs~tuvwx@ LOOP ԭzy@ WHILE FOR ԭzy@ӰjѼƳ]w@ӱԭzy϶ (BEGIN ... END)@ EXIT ԭzy@ RETURN ԭzy@ GOTO ԭzycontinue_stmt@ӳqDԭzy@Ӥl{ŧi@Ӥl{]w@ӨƦW (@ ID ιBlŸ)@ѼƲM@ӰѼƳ]w@Хܤ@ ADT Y~ӨƻP EXTERNAL r~ӨƨS EXTERNAL rsubprg_body_or_spec@Ӥl{Dyz{|}~ *6K\r@ӮM˵{DϥΪ̩wqBlwqBlñXƨϥΪ̩wqBlñM@ӦۭqƦCwq@ӦۭqƦCr]w@ӽsĶ@ӵ{w@Өҥ~Bz{@Өҥ~ŧi@Өҥ~ܩ OTHERS@ RAISE ԭzy@Φh PL/SQL ԭzy@XRW٤@XRWٳs@ӸƮwsW٤@ӸƮwsW٤@XRγsܼƦWlink_expanded_n_optional_partitionŧikh+9Tb@ӽdܦ (expr1 .. expr2)NOT_BOUND_opt@ӿܩʪ²ܦH (ܩ) ID @ӿܦ@ӿܦ@ӿܩʪ ASSIGN DEFAULT ԭzy@ӿܩʪrelal_op_sim_expr_opt@ӫƪܦH@sԭzy ELSEidentifier_opt@ӿܩʪ FOR WHILE ԭzy@ӿܩʪ EXCEPTION Bz{@ӿܩʪXRW٤@ӿܩʪ WHEN <> ly@ӿܩʪܦn4>\s@ӿܩʪѼƲM@ӿܩʪܽXHܩʨҥ~Bz{@ BEGIN ϶empty_block@ӮM˵{]w@ӤGi[k@~jqsԭzyjqs@ӿܩʽd򤶭ƩλE`Ƥl{ŧi@ӿܩ WITH INTERFACE ly@ INTERFACE {dz]w@ INTERFACE {ǥŧiM@ INTERFACE {ǰѼƳ]w@ӿܩ INTERFACE ܰѼinterface_constrained_typeinterface_constraint_opt+3<WW_quser_defined_type_nameis_of_predicateis_prefixis_of_modifier@ӿܩ DECLARE q@ӿܩ INTERFACE {ǰѼƳ]wID M@ܩʪ޼ƲMempty_parens_opt@ӻE`type_aggruser_defined_type_name_list@Ӥ޼Ƥ@ӿܩʫŧi@ӿܩʰ򥻫ŧiؤ@ӿܩʫӫŧiarg_listsim_expr_list@ܦM ID ܩʲM@ԭzyܩʲM@ӿܩʼz ):J^lu@ӿܩ ELSIF ly@ҥ~Bz{M@ܩʰѼƳ]wM@ܩʦۭqƦCr]wM@ܩʨҥ~ܲM@ŧiM@ CURSOR ŧi@Ӧrwq@Ӥwq@ lob wq@Ӫwq@ PL/SQL ŧibody_adt_fieldadt_field@ SQL ԭzy@ BULK iԭzy@ SQL dߩ DML ԭzy@ DELETE ԭzy (Twm)@ DELETE ԭzy (jM) ,:BRcz@ UPDATE ԭzy (Twm)@ UPDATE ԭzy (jM)@ INSERT ԭzy@ WHERE ly@ HAVING lyH VALUES rsܦVALUES ly@Ӭd߳]w@Ӭdߪܦdߦr@ CURSOR ]wCURSOR ŧiDCAST ܦĤ@Ӥ޼Ƥ@ SELECT ԭzy@Ӫwq@ӧǦCwq@ӦPqrwqadt_definitiontable_type_definition@ (s) Ƴ]w@ BETWEEN z /<Ukz@Ӫܦ@ FROM ly@ӥDnLȪܦ@ IN zordered_subquerytable_subquerycursor_subquery@²ldߪܦ@Ӥldߪܦ@²ldߪܦwith_subqueryTHE ldߩ TABLE ldordered_table_subqueryMULTISET غclXܦDML Ȥlyܦ@Ӥz@ LIKE z@ NULL zobj IS DANGLING nan_predicateinfinite_predicatez    ( :NZ@ӭ|z@ EXISTS z@ ESCAPE lyЫŧiD@ OPEN ԭzy@ FETCH ԭzy@ CLOSE ԭzyopen_cursor_reference_statement OPEN ԭzy@ SQL ԭzy@ӪѦҪܦ@ CONNECT BY lyTABLE ܦlink_expanded_n_optional_partition_or_subquerytable_reference_or_subquery@椸M@Ӫ椸檺w]l]wSʤ@SʲM% ?!T"m#$%&'()*SET ly@ӶCOMMENT_literal_opt@Ӫܦly@M@ (s) ƦW٤@ GROUP BY ly@ӱƧdz]w@ LOCK TABLE ԭzy@ӦĪwҦ@ӿܩ NOWAIT ׹returning_into_clausereturning_into_clause_optINSERT UPDATE ԭzy@M@WٲMcolumn_name_list@չBl@ӿܩ PUBLIC@ӿܩ NOT@ӿܩ NOT NULLlikeadt_flags+z,-./012345(6>7Q8g9:;<=adt_flagmethod_flags_optNOT_opt_INSTANTIABLENOT_opt_FINALfixed_varying_optADT @Ӥk]wADT @ӭlk]wADT @ӭlkD@ӿܩ WHERE ly@ӿܩ NOT IN@ӿܩ NOT BETWEEN@ӿܩ NOT LIKE@ӿܩ RETURN ly@ӿܩʪܦly@տܩʹBlܦ@ӿܩ ORDER BY ly@ӿܩ FOR UPDATE ly@ ORDER BY ly@ FOR UPDATE ly>n?~@ABCDEF%G0HFIdJwKLMN@Ӥɶŧi@Ӷjŧi@Ӷjwʭ׹W٤@Ӥɶζjŧiconstrained_datetime_typeconstrained_interval_typeconstrained_interval_type_2constrained_datetime_interval_typeiconstraint@ӿܩʶjunconstrained_type_wo_datetimetime_zone_specifier@Ӷjwʭ׹Wcaptureable_datetime_identifiers@ӤɶW٤@Ӷjrdatetime_string_fieldOnPQRSTUV&W8XJY^Zl[\]^_LEADING, TRAILING BOTH r@²ܦ, ſﶵ, ΨH²ܦſﶵpartition_or_subpartition@ PL/SQL Iadt_field_listadt_field_list_optbody_adt_field_list@ӿܩʪѦҤ@ӿܩʱƧdz]w@ӿܩ INTO ly@ INTO ly@ӿܩ SET lyؤ@ӿܩ AND Yܩ ALL, DISTINCT, UNIQUEALL, DISTINCT, UNIQUE rܩr WORKܩr SAVEPOINT`abcdefghijkl2mHnZotpqrstuvܩr FROMph1psh_swallowpragma_arg2decl_idexpr_idMEMBER STATICpartition_namearray_@ӰʺA SQL ԭzy@ӥߧYԭzy@ IN/OUT/IN_OUT Ҧܦ@ӿܩʰʺAǦ^ly@ӿܩʨϥΤlyϥΤly@ܦM@Ӧr]w@Ӧr]wOBJECT OPAQUE lyzqjp¦]wΤl]w¦]wl]wFIXED VARYINGwhxxyz{|}~ 5BPk@ AUTHID ly@ӿܩ AUTHID lysubprg_propertiessubprg_property@ӤtƯSʪܩʤlyϥrǦ^ΥHOWWٶǦ^ѦҩΤlddatetime_literaldatetime_expanded_ndatetime_link_expanded_nsample_clausesample_percenttable_reference_with_samplefrom_table_reference_or_subquery...from_table_reference_or_subquery..@ case ԭzy@ case ԭzyNk (WHEN ly)b~1Ea@sꪺ case ԭzyNk@ case ܦ@ case ܦNk (WHEN ly)@sꪺ case ܦNkHܦ@ӿܩ ELSE@Ө̤ly]wΤ@Ө̤ly]wܩʤΨ̤ly]wOζνdr@ӿܩ UPDATE VALUE ly@ӿܩ WITH EXTERNAL CONTEXT ly@ ADT ݩʦWٲM@ ADT ݩʦWٲM@ ADT ݩʳ]wM@ ADT ݩʿܩʲM\| 7iADD, MODIFY, RENAME DROP ݩADD, DROP, RENAME MODIFY ݩʲM椺t purity sĶܪ RENAME, DROP ADD kRENAME, DROP ADD kM@ӿܩ INCLUDING TABLE DATA@ӿܩ FORCE@ FORCE M EXCEPTIONS lyHƩMjﶵ INVALIDATE CASCADE@ ALTER TYPE ԭzyHƿﶵݩ, kίSܧM@ ALTER TYPE ԭzyM@ ALTER TYPE ԭzyܩʲM@ ADT ]wADT Dwq&3CXpalter_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_expressionmultiset_primarymultiset_term_or_primarycombinable_multiset_term /9FZjzcombinable_multiset_exprcombinable_multiset_primaryOF_optALL_optresult_cache_propertyrelies_on_clauseresult_cache_entriespurge_stmtpurge_optionsdotted_name_list_optdotted_name_listզXIJo{D餧eΤƦCαԭzyԭzyզXIJo{϶զXIJo{ԭzy$$116$$273$$431$$433$$440$$442$$481$$616$$618$$626$$629$$631z$$632$$634$$648$$649$$651$$688shrinkwd$$690$$691$$693$$695$$697$$699$$701$$703$$737$$757as$$104