!  !#$-    3\'Lm!2Kdy  7J[p3:EIKLMNO P Q R S TUVWXYZ[\dsv{} !"#$%&'()*+,-./0123end-of-file:=.(),*@%&|=-+:;<߸><߸ ڿ>allarrayatbeginbodycaseconstantdeclareelseelsifendexceptionexitforfunctiongotoifinislimitedloopmodremaindernewnotnullofnaninfinite)456789:$;)<.=4>7?;@AAJBPCXD_EcFgGmHpIvJzKLMNOPQRSTUVWXYZ[\othersoutpackagepragmaprivateprocedureraiserangerecordremhashreturnreturningselectseparatesubtypethentypeupdateusevarraywhenwhilewith<ĺ><ū ǥ е ĺ><ε >=>..<(**)><> Ǵ != Ǵ ~=>=<=<<>><>reverseandorchar_basedefault)]^_` abc#d,e2f;gDhNiSj\kblemmnroupwqzr}stuvwxyz{|}~likelike2like4likecnumber_basedecimaldate_baseescapeclob_baseblob_basebfile_basetableinterfaceauthid...continuealteranyasascavgbetweenbycallcheckcloseclusterclustersfinalinstantiablecolauthcolumnscompresscountcrashcreatecurrentcommentcursordefinedelete*$(,06;DINT^cjnt}descdistinctdropexistsfetchforcefromlockmodenowaitshareexclusivegrantgrouphavingidentifiedindexindexesintoinsertintersectmaxminminusnocompressonopenoptionorderoverlapsoverridingpartitionpriorpublicresourcerevokerollbackrowsavepointsequencesegmentset* &)029>DIMSYaimrw~sizesomesqlstartstddevsubpartitionsumsynonymtotabauthunionuniqueusingselfresultvaluesvariablevarianceviewviewswhereconnect||indicatordanglingexecuteimmediatelongrawdoubleprecisiontransactionreadonlyworkcommitwriterefcompiledwrappedisolationlevel' (+7;?FNTX_dhnsySerializableSQLDataCustomDatumORADatacommittedmultisettheorganizationheapbothleadingtrailingforallbulkcollectlimitsavenocopymergehiddenexternallibrarynameparameterstylegeneraloraclenativelanguagecallingstandardtrusteduntrustedparameterscontextlengthmaxlenc' % - 5 9 C MW]afilorux{ !"#$%&'pascaltdodurationcharsetidcharsetformassemblydotnetsecurityidentitysafeexternal_0external_1external_2unsafecharshortintsb1sb2sb4ub1ub2ub4floatOCINumberOCIStringorlvaryOCIRawOCIDateOCIROWIDOCIDateTimeOCIIntervalOCIREFCURSORorlanystructvoidvalistreferencestring%()*+, -./0'1.24384=5A6F7I8M9S:Y;]<b=o>~?@ABCDEFGHIJKLOCITypeOCIDurationOCIRefOCILobLocatorOCICollsize_tsqlcodesqlstatesqlnamestaticjavaboundyearmonthdayhourminutesecondzonelocaltimezone_hourtimezone_minutetimezone_regiontimezone_abbrtimetimestampintervaldateagenttransactionalvaluememberobjectconstructorstoredfixedvarying!MNOPQRSTUV W2X8Y=ZC[H\N]m^q_~`abcdefghijklmunsignedbinarymapoperatornationalcharacterncharlargecharset< ϴ ڿ ͷ>opaqueundersampleblock<ȣ>< ǥ SQL ڿ>pipedeterministicparallel_enablepipelinedaggregatebyteinvalidatecascadeincludingexceptionsaddrenamemodifyattributedataconvertsubstitutablenopqr&s't,u2v=wCxFyKzP{V|Z}`~p|< Ͽ ü ο ȣ ڿ ͷ><ü ο ȣ SQL ڿ>elementindicesaemptyexceptsubmultisetsparse$if$then$else$elsif$end$errorTOKEN_SEPARATOR_SQLOPT_HINT_result_cacherelies_onNOW_purgecompoundtriggerbeforeafterstatementinsteadeachaccept grammar ̺ .;AGMSWZ^gmu~ Ǵ ε BULK COLLECT 뷮 뷮 ó FORALL Բ Ϲȭ ȣSELECTUPDATEINSERTDELETEWITHSETLOCKSAVEPOINTCOMMITROLLBACKddl_startdml_startMERGEDDL DML ܺ LIBRARY ̸ ܺ ƾ NAMEܺ ɼ Ű ̸ Pp    + @ Y ܺ PARAMETER STYLE ܺ CALLING STANDARD 缱 Ǵ INDICATOR, LENGTH, MAXLEN, DURATION Ǵ TDO Ű弱 Ǵ : IN, OUT Ǵ IN OUT BY VALUE Ǵ BY REFERENCE ܺ 缱 ܺ LANGUAGE Ű ̸ ɼ̳ SQLSTATE, SQLCODE, SQLNAME, CONTEXT Ǵ RETURN ϳexternal_atr_optܺ Ű ϼ ܺ Ű n$2Kn !ܺ Ű Է LANGUAGE external_name_opsjava_external_opsjava_call_specificationLANGUAGE CALL sqlj_type_optdotnet_external_opsֻ ܷ ̺귯 java_class_optֻ ܺ Ű Է TIMESTAMP WITH TIME ZONE LOCAL ڰ STATIC Ǵ ڿ ͷ Ǵ 񺸾"n#$%&'()*!+I,s-./012Ʈ ڿ identity_opt TRANSACTIONAL Űsecurity_opt ǰ (: +, -, & Ǵ ||) (: +, - Ǵ PRIOR) (: *, /, MOD Ǵ REM)PL/SQL Ǵ ū ǥ ǥ ڿ Ե ε Ű : in, out Ǵ in out is_or_asrep_typereturn_or_returning Ű IN3456789:;< => ?)@6A]BaCoD}EFGHIJK׸׸ μ ü ü NEW ǥ cursor_ty_deffunc_return_prm_spec_unconstrained_type ǽǼ εȭ ̺ array_ty_initial_defڵ Ǻҿ ⺻ ׸ ׸Ϻ ü ̸̸LMNOPQRSTUVWX$Y-Z?[L\m]^_`abcd̸εȭ Ҽõ ҼӼӼ argǥļ NOT ڿ assoc_argparen_aggrܼ ǥǥ ǥ ⺻ ν ȣPL/SQL տ ̺PL/SQL տ ̺PL/SQL տ ̺PL/SQL unlabeled_nonblock_stmt չ̺NULL IF efghijklmno pq=rQs^tgutvwxyLOOP WHILE Ǵ FOR Ű ɹ (BEGIN ... END)EXIT RETURN GOTO continue_stmt α׷ α׷ Լ ̸(ĺ Ǵ ȣ) Ű ϸŰ ǥADT EXTERNAL Ű带 ܷ ԼEXTERNAL Ű尡 ܷ Լsubprg_body_or_spec α׷ Ű z{|}~ 7?T]k ǵ ǿ ε Լ ǵ Ͽ ǿ ͷ ̺귯 ó⿹ 𿹿 Ǵ OTHERSRAISE ϳ ̻ PL/SQL Ȯ ̸Ȯ ̸ ũͺ̽ ũ ̸ͺ̽ ũ ̸Ȯ Ǵ ε ̸link_expanded_n_optional_partitionü t "-KYq ǥ(expr1 .. expr2)NOT_BOUND_opt ܼ ǥļ ĺ տ ǥļ ǥļ ASSIGN Ǵ DEFAULT relal_op_sim_expr_opt ǥĿ ɹ տ ELSEidentifier_opt FOR Ǵ WHILE EXCEPTION ó⼱ Ȯ ̸ WHEN <> ǥļ Ű ϼ h 8Op ó տ BEGIN empty_blockŰ 뷮 ε带 䱸ϴ ɹ뷮 ε ̽ ̺ Լ Ǵ Լ α׷ WITH INTERFACE INTERFACE ν INTERFACE ν INTERFACE ν Ű 缱 INTERFACE Űinterface_constrained_typeinterface_constraint_optuser_defined_type_name !*EEIYnis_of_predicateis_prefixis_of_modifier DECLARE Ǽ INTERFACE ν Ű ĺ ϼ μ empty_parens_opttype_aggruser_defined_type_name_listμ κм ⺻ ׸ ׸arg_listsim_expr_list ǥ ID ϼ ɹ ϼ ̺ ELSIF ó ,AOX^n Ű- ϼ ͷ ϼ ϼ CURSOR ǵ LOB ̺ PL/SQL body_adt_fieldadt_fieldSQL BULK ɹSQL Ǵ DML DELETE (ġ )DELETE (˻)UPDATE (ġ )UPDATE (˻)INSERT WHERE HAVING  "+6ALZoVALUES Ű Ϸ ǥVALUES ǥ CURSOR CURSOR CAST ǥ ù° μSELECT ̺ ǽ ǵǾ adt_definitiontable_type_definition(׷) Լ BETWEEN ̺ ǥFROM ⺻ ο ǥIN ordered_subquerytable_subquerycursor_subqueryϹ ǥ 2;DMbo    ǥϹ ǥwith_subqueryTHE Ǵ TABLE ordered_table_subqueryMULTISET ڸ ǥDML ǥĺ LIKE NULL ü IS DANGLING nan_predicateinfinite_predicateø EXISTS ESCAPE Ŀ OPEN FETCH CLOSE open_cursor_reference_statementĿ OPEN SQL    3:FSfv ̺ ǥCONNECT BY TABLE ǥlink_expanded_n_optional_partition_or_subquerytable_reference_or_subquery̺ ̺ ҿ ⺻ ʱȭ α׷ Ӽ Ӽ SET ׸COMMENT_literal_opt̺ ǥ (׷) Լ ̸GROUP BY LOCK TABLE 弱 NOWAIT returning_into_clause!"#$%&'()*+!,)-9.M/Z0k1|234567returning_into_clause_optINSERT Ǵ UPDATE ̸ column_name_list ڼ PUBLIC NOT NOT NULLlikeadt_flagsadt_flagmethod_flags_optNOT_opt_INSTANTIABLENOT_opt_FINALfixed_varying_optADT ޼ҵ ADT ޼ҵ ADT ޼ҵ WHERE NOT IN NOT BETWEEN NOT LIKE RETURN 8z9:;<=>?@A B"C;DTEoFGHIJ ̺ ǥ ǥļ ORDER BY FOR UPDATE ORDER BY FOR UPDATE ¥ ð 𰣰 𰣰 ĺڳ¥ ð Ǵ constrained_datetime_typeconstrained_interval_typeconstrained_interval_type_2constrained_datetime_interval_typeiconstraint unconstrained_type_wo_datetimetime_zone_specifier ĺKnLMNOPQ"R;SPT^UpVWXYZ[captureable_datetime_identifiers¥ ð ʵ ̸ ͷdatetime_string_fieldLEADING, TRAILING Ǵ BOTH Űܼ ǥ, ڸ ɼ Ǵ ܼ ǥ տ ڸ ɼpartition_or_subpartitionPL/SQL adt_field_listadt_field_list_optbody_adt_field_list ̺ 缱 INTO INTO SET ׸ AND \]^_`abcde!f(g:hHiNjYkilmnop ALL, DISTINCT Ǵ UNIQUEALL, DISTINCT Ǵ UNIQUE Ű弱 Ű WORK Ű SAVEPOINT Ű FROMph1psh_swallowpragma_arg2decl_idexpr_idMEMBER Ǵ STATICpartition_namearray_ SQL ɹIN/OUT/IN_OUT 带 ϴ ǥļ returning using using ǥ Ϲ 繮 qnrstuvwxyz{ |:}~OBJECT Ǵ OPAQUE ũ⺻ Ǵ ⺻ FIXED Ǵ VARYINGAUTHID AUTHID subprg_propertiessubprg_propertyԼ Ӽ ̺ Ǵ Ī ̸ Ű return Ǵ returning ϴ datetime_literaldatetime_expanded_ndatetime_link_expanded_nsample_clausesample_percenth2Nftable_reference_with_samplefrom_table_reference_or_subquery...from_table_reference_or_subquery..case case ü(WHEN )Ϸ case ücase ǥcase ǥ ü(WHEN )Ϸ case ǥ üǥ տ ELSE 翡 翡 翡 Ŭ Ǵ ؽ Ǵ Ű弱 UPDATE VALUE WITH EXTERNAL CONTEXT Vhz;VbxADT Ӽ ̸ ADT Ӽ ̸ ADT Ӽ ϼ ADT Ӽ ADD, MODIFY, RENAME Ǵ DROP ӼADD, DROP, RENAME Ǵ MODIFY Ӽ ϼ ׸ RENAME, DROP Ǵ ADD ޼ҵRENAME, DROP Ǵ ADD ޼ҵ ϼ INCLUDING TABLE DATA FORCEFORCE EXCEPTIONS ̺ Ϳ ɼ տ INVALIDATE Ǵ CASCADEALTER TYPE z!6FVez ɼ տ Ӽ, ޼ҵ Ǵ ALTER TYPE ϼ ALTER TYPE ADT ADT alter_type_prefixcollection_limitalt_array_a_statementalt_array_clausealt_array_changealt_array_stmtsoptional_alter_arraysbulk_loop_bndsbulk_btwnempty_predicateset_predicatemember_predicatesubmultiset_predicatemultiset_op_union_except.IOVk{multiset_op_intersectmultiset_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_listcompound trigger bodybefore or afterrow or statement"#(-27<AFKPUZ_dinv{table statementcompound trigger blockcompound trigger statements$$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