# ## $(é‹6’   é2X€©Óú!Ffƒù #/DYj{‹š¨·ÉÝñ,<M\n}™¦ºÕé24?DFGHIJ K L M N OPQRSTUVWe~„ŒŽ”™¥¬ °!µ"¸#Á$Å%È&Ï'Ó(Õ)×*Ù+à,ä-ç.ð/ô0ö1û2ýend-of-filevirhe:=.(),*@%&|=-+:;kaikkitaulukkoataloitarunkocaseconstantdeclareelseelsifendexceptionexitforfunktiogotoifinonlimitedloopmodremainderuusieityhjäofnan&3ì4ô5ú6ý78 9:; <(=.>1?5@;ADBJCRDYE]FcGiHlIrJvK{LM‰N¶OÅPÇQÉRÛSëTíUïVñWóXõüinfiniteothersoutpackagepragmaprivateproseduuriraisearvoaluerecordremhashreturnreturningselectseparatesubtypethentyyppiupdateusevarraywhenwhilewith=>..<> tai != tai ~=>=<=<<>><>reverse(YøZú[ü\] ^_`ab)c0d9e?fHgQh[i`jhknlqmyn~oŠpŒqr’s™t›u v¥wªx¯y¶zÀ{Ì|Ó}Ü~äé€îôjaorchar_baseoletuslikelike2like4likecnumber_basedecimaldate_baseescapeclob_baseblob_basebfile_basetaululiittymäauthid...continuealtermikä tahansaasascavgbetweenbykutsucheckcloseryväsryppäätlopullineninstantiablecolauthsarakkeetcompressmääräcrashcreate)þ‚ƒ„…† ‡$ˆ,‰0Š6‹;Œ@DŽHLR‘W’`“e”j•p–z—˜†™Šš›˜œ›žž¤Ÿ® °¡´¢º£¿¤Ç¥ѦÚ§ߨå©íócurrentkommentticursordefinepoistadescdistinctdropexistsfetchforcefromlockmodenowaitshareexclusivegrantryhmähavingidentifiedindexindexesintolisääintersectmaxminmiinusnocompressonopenoptionorderoverlapsoverridingpartitionpriorpublicresurssirevoke*ª« ¬­® ¯'°*±.²2³5´:µ@¶L·O¸V¹Xº_»d¼j½o¾s¿yÀÁ‡ÂÓĘÅƤǦȯɷʾËÇÌËÍÎÎÔÏÝÐèÑìÒðÓóùrollbackrowsavepointsequencesegmentsetsizesomesqlstartstddevsubpartitionsumsynonymtotabauthunionuniqueusingselfresultvaluesvariablevarianceviewviewswhereconnect||indicatordanglingexecuteimmediatelongrawdoubleprecisiontransactionreadvaintyöcommit'ÔòÕ÷Öú×ØÙÚÛ(Ü/Ý:ÞAßJàRáUâaãeäiåpæxç~è‚é‰êŽë’ì˜íî£ï®ð¶ñ½òÁóÊôÏõÖöÜ÷âøçùîúöýwriterefcompiledkierrätetäänisolationlevelSerializableSQLDataCustomDatumORADatacommittedmultisettheorganizationheapbothleadingtrailingforallbulkcollectlimitsavenocopymergehiddenexternallibrarynimiparameterstyleyleinenoraclenativekielicallingstandardtrusted'ûòüûýþÿ!$,5@HN V ^ b l v€†Š’•˜›ž¡¤©²»ÂÈÏ× â!íùuntrustedparameterskontekstilengthmaxlencpascaltdodurationcharsetidcharsetformassemblydotnetsecurityidentitysafeexternal_0external_1external_2unsafecharshortintsb1sb2sb4ub1ub2ub4floatOCINumberOCIStringorlvaryOCIRawOCIDateOCIROWIDOCIDateTimeOCIIntervalOCIREFCURSOR%"æ#ì$ò%ö&ü'( )*+#,0-7.=/D0L1S2Y3]4b5g6o7r8w9:†;Š<=œ>«?º@ÇAËBÔCÜDæEëFøüorlanystructvoidvalistreferencestringOCITypeOCIDurationOCIRefOCILobLocatorOCICollsize_tsqlcodesqlstatesqlnamestaticjavaboundvuosikuukausidaytuntiminuuttisekuntizonelocaltimezone_hourtimezone_minutetimezone_regiontimezone_abbraikatimestampintervalpäivämääräagenttransactionalarvo GÈHÍIÔJßKåLêMñNùOPQRS!T&U+V2W[XaYfZl[q\y] ^¤_±`ÀaÉbÒcÖdàeçfðújäsenobjekticonstructorstoredfixedvaryingunsignedbinaarimääritysoperatornationalcharacterncharlargecharsetopaqueundersampleblockpipedeterministicparallel_enablepipelinedaggregatebyteinvalidatecascadeincludingexceptionsg¶h¹i¿jÆkÍlÑmØnåo<poqvr}s~tƒu‰v”wšxy¢z§{­|±}·~ÇÓ€ßè‚ìƒñùaddrenamemuokkaamääritedataconvertsubstitutableelementindicesaemptyexceptsubmultisetsparse$if$then$else$elsif$end$errorTOKEN_SEPARATOR_SQLOPT_HINT_result_cacherelies_onNOW_purgecompound„˜…Ÿ†¥‡ªˆ³‰ºè¾éÌêðëì7íXî ï°ð¶ñ¼òÂóÈôÌõÏöÓ÷Üøâùêótriggerbeforeafterstatementinsteadeachaccept grammarvalinnainen taulun organisointilauseorganisaatiokeko tai organisaatioindeksivalinnainen BULK COLLECT -lausevalinnainen massahakulauseen rajavalinnainen FORALL-lauseen kanssa käytettävä massavirheen käsittelylauseyleistetty kutsuSELECTUPDATEINSERTDELETEWITHSETLOCKSAVEPOINTCOMMITROLLBACKddl_startúhûqüvývþvÿvˆ©Ëå.Q} ¶òdml_startMERGEDDL-lauseDML-lausevalinnainen ulkoinen LIBRARY-nimivalinnainen ulkoisen rutiinin NAMEulkoisten valintojen listamuodollisen parametrin nimivalinnainen ulkoinen PARAMETER STYLE -määritysulkoinen CALLING STANDARD -määritysvalinnainen osoittimen tai pituuden määritysINDICATOR-, LENGTH-, MAXLEN-, DURATION- tai TDO-avainsanavalinnainen osoittimen tai pituuden tila: IN, OUT tai IN OUT  P u ™ ¿,<W~ª»ÌÝôvalinnainen BY VALUE tai BY REFERENCEvalinnainen ulkoisen tyypin määritysvalinnainen ulkoinen LANGUAGE-määritysmuodollisen parametrin nimi ja valinnat tai jokin seuraavista: SQLSTATE, SQLCODE, SQLNAME, CONTEXT tai RETURNexternal_atr_optulkoisten parametrien listavalinnainen ulkoisten parametrien listaulkoisten parametrien listan kirjausmääritysLANGUAGE-määritysexternal_name_opsjava_external_opsjava_call_specification\mw„—ºÈä] y!—"¯#âîLANGUAGE-määritysCALL-lausesqlj_type_optdotnet_external_opsylätason vieraan kirjaston esittelyjava_class_optylätason käännöksen esittelyvalinnaisen ulkoisten parametrien listan kirjausmääritysvalinnainen LOCAL-määrite TIMESTAMP WITH TIME ZONE -määritykselleinterval-literaalin tarkenneSTATIC tai merkkijonoliteraaliLuotettu tai ei-luotettuvalinnainen lause agenttimerkkijonon määrittämiseenidentity_opt $P%d&‡'“(¡)µ*ò+#,b-—.¼/æ÷assembly_context_optvalinnainen TRANSACTIONAL-avainsanasecurity_optkäännösistuntorelaatio-operaattorikaksipaikkainen yhteenlaskuoperaattori (esim. +, -, & tai ||)yksipaikkainen operaattori (esim. +, - tai PRIOR)kaksipaikkainen kertolaskuoperaattori (esim. *, /, MOD tai REM)PL/SQL-muuttuja tai lainausmerkeissä oleva merkkijonosidosmuuttuja osoitinmuuttujan kanssaparametrin välitystila: in, out tai in outunionioperaattori0†1Ž2–3©4Á5Ç6ê7ò89:&;9<H=Z>k?w@~A‹B²CºDÑåis_or_asrep_typereturn_or_returningvalinnainen avainsana INpragmapragmassa käytetty argumenttiliitosesittelyobjektin esittelytyypin esittelyfull-tyypin esittelyNEW-tyypin määritystyypin määritysalityypin esittelyalityypin osoitustyyppimerkkirajoitecursor_ty_deffunc_return_prm_spec_unconstrained_typearvoalueinteger-tyypin määritysreal-tyypin määritysE†F¨G¼HÑIëJýKL'M+N/OEPXQ_RrS|TƒU¡VªW´XÊYÚçindeksoidun taulun tyypin määritysarray_ty_initial_deftietuetyypin määritysincomplete-tyypin esittelyperusesittelyalkiomyöhempi esittelyalkiojonkin objektin niminiminimiindeksoitu komponenttivalittu komponenttimääritemääritteen määritinargumenttilausekerelaatio, jota voi edeltää NOTassoc_argparen_aggryksinkertainen lausekelausekkeen termitermin tekijäZn[Œ\›]Æ^_0`<aSbqcvd€e‹f“gh±iÌjçñlausekkeen ensisijainen tekijäproseduurikutsuvalinnainen nimiö, jota seuraa PL/SQL-lausevalinnainen nimiö, jota seuraa ei-lohkollinen PL/SQL-lausevalinnainen nimiö, jota seuraa PL/SQL-lohkolausePL/SQL-lauseunlabeled_nonblock_stmtei-lohkollinen yhdistelmälausenimiöNULL-lausevarauslauseIF-lauseLOOP-lauseWHILE- tai FOR-lausesilmukkaparametrin määrityslauseen lohko (BEGIN - END)EXIT-lauseknlzm„n‘o›p¯qÃròst#u/vAwjx’y¥z¶{ÂìRETURN-lauseGOTO-lausecontinue_stmtpipe-lausealiohjelman esittelyaliohjelman määritysfunktion nimi (tunniste tai operaattorisymboli)muodollisten parametrien listaparametrin määritystyyppimerkkiADT-tyypin otsikkovieras funktio EXTERNAL-avainsanan kanssavieras funktio ilman EXTERNAL-avainsanaasubprg_body_or_specaliohjelman runkopakettirunkokäyttäjän määrittämä operaattorin määritys|h}‚~ŽÈ€â‚ƒ„0…D†a‡lˆ‰‰™Š±‹ÆÛoperaattorin allekirjoitussidosfunktiokäyttäjän määrittämien operaattorin allekirjoitusten listaenumerator-tyypin määritysenumerator-literaalin määrityskäännösyksikkökirjastoyksikköpoikkeuskäsittelijäpoikkeuksen esittelypoikkeusvaihtoehto tai OTHERSRAISE-lauseyksi tai useampi PL/SQL-lauselaajennettu nimilaajennetun nimen linkkitietokantalinkin nimitietokantalinkin nimiŒb…Ž§Åä‘ñ’“<”J•o–‚——˜¬™ÌšÚúlaajennettu tai sidosmuuttujan nimilink_expanded_n_optional_partitionobjektin esittelyn oikea puoliarvovälilauseke (expr1 - expr2)NOT_BOUND_optvalinnainen yksinkertainen lausekeselect-lauseke, jota voi seurata tunnisteselect-lausekevalinnainen ASSIGN- tai DEFAULT-lausevalinnainen rajoiterelal_op_sim_expr_opteksponentiaalilausekeELSE, jota seuraa sarja lauseitaidentifier_optvalinnainen FOR- tai WHILE-lause›\œ}™ž·ŸÊ ô¡¢@£K¤[¥v¦š§¼¨âövalinnainen EXCEPTION-käsittelijävalinnainen laajennettu nimivalinnainen WHEN -lausevalinnainen lausekevalinnainen muodollisten parametrien listavalinnainen määritinBEGIN-lohko, jota seuraa valinnainen poikkeuskäsittelijäempty_blockpaketin määrityskaksipaikkainen yhteenlaskulause, joka edellyttää ryhmäsidoksiavalinnainen ryhmäsidosten arvoalueLiittymätaulufunktio tai koostefunktioAliohjelman esittely©bªƒ«Ÿ¬Ò­ù®¯9°Q±g²v³´µ¤¶×·äÿvalinnainen WITH INTERFACE -lauseINTERFACE-proseduurimääritysmuodollisten INTERFACE-proseduuriesittelyjen lista INTERFACE-proseduurin parametrimääritysvalinnainen INTERFACE-osoitinparametriinterface_constrained_typeinterface_constraint_optuser_defined_type_nameis_of_predicateis_prefixis_of_modifiervalinnainen DECLARE-osavalinnainen INTERFACE-proseduurin parametrimääritystunnistelistavalinnainen argumenttilista¸t¹„ºŠ»“¼®½®¾¸¿ÏÀíÁÂÃ$ÄJÅ`ÆqLjȠÉÂòempty_parens_optkoostetype_aggruser_defined_type_name_listargumenttivalinnainen esittelyosavalinnainen perusesittelyalkiovalinnainen myöhempi esittelyalkioarg_listsim_expr_listvalinnaninen lauseke- ja tunnistelistavalinnainen lauselistavalinnainen nimiövalinnainen ELSIF-lausepoikkeuskäsittelijälistavalinnainen parametrimäärityslistavalinnainen enumerator-literaalien määrityslistaʀˣ̰ͿÎÓÏëÐýÑÒ+Ó9ÔBÕKÖ]×uØŽÙ£Ú¼ÛÑÜÝÝèôvalinnainen poikkeusvaihtoehtolistaesittelylistaCURSOR-esittelymerkkityyppimäärityspäivämäärätyyppimäärityslob-tyyppimääritystaulutyyppimääritysPL/SQL-komponentin esittelybody_adt_fieldadt_fieldSQL-lauseBULK-suorituslauseSQL-kysely tai DML-lauseDELETE-lause (sijoitettu)DELETE-lause (haettu)UPDATE-lause (sijoitettu)UPDATE-lause (haettu)INSERT-lauseWHERE-lauseHAVING-lauseÞ€ߧà¿áÍâÛãèä÷å æ3ç?èLéYêjëxìí©î¼ïÈðÒñðþVALUES-avainsanaa seuraava lausekesarjaVALUES-lauseen elementtikyselymäärityskyselymäärityskyselyn termiCURSOR-määritysCURSOR-esittelyn runkoCAST-lausekkeen ensimmäinen argumenttiSELECT-lausetaulumäärityssarjamäärityssynonyymimääritysadt_definitiontable_type_definitionset (group) -funktiomääritysBETWEEN-predikaattitaululausekeFROM-lauseensisijainen totuusarvolausekeIN-predikaattiòzóŠô˜õ§öÆ÷Öøõùú#û9üKýbþ{ÿŽž®Ê×éýordered_subquerytable_subquerycursor_subqueryyksinkertainen alikyselylausekealikyselylausekeyksinkertainen alikyselylausekewith_subqueryTHE-alikysely tai TABLE-alikyselyordered_table_subqueryMULTISET-muodostinvalikoimatyypin lausekeDML-arvolauseiden lausekevertailupredikaattiLIKE-predikaattiNULL-predikaattiobjektin IS DANGLING -näyttönan_predicateinfinite_predicateoverlaps-predikaattizŒ˜° º Å Ð ï $5Bp‹ž®ÅÕêûEXISTS-predikaattiESCAPE-lausekohdistinesittelyn runkoOPEN-lauseFETCH-lauseCLOSE-lauseopen_cursor_reference_statementSQL-lause kohdistimen OPEN-lauseessatauluviitelausekeCONNECT BY -lauseTABLE-lausekelink_expanded_n_optional_partition_or_subquerytable_reference_or_subquerytauluelementtilistataulun elementtisarakkeen oletusalustinsarakeominaisuussarakeominaisuuslistaSET-lauseen alkio†™ª¶Ðßð !3"H#a$‡%& '¯(Á)Ð*ä+è,ñùCOMMENT_literal_opttaululausekelauseselect-listaset (group) -funktion nimiGROUP BY -lauselajittelumääritysLOCK TABLE -lausehyväksyttävä lukitustilavalinnainen NOWAIT-määritereturning_into_clausereturning_into_clause_optINSERT- tai UPDATE-lauseen sarakelistanimilistacolumn_name_listset-operaattorivalinnainen PUBLICvalinnainen NOTvalinnainen NOT NULLlikeadt_flagsadt_flag-h.x/Œ0™1ª2Ç3ñ45/6A7X8l9„:¡;Ã<Þûmethod_flags_optNOT_opt_INSTANTIABLENOT_opt_FINALfixed_varying_optADT-kohteen menetelmämääritysADT-kohteen alkuperäinen menetelmämääritysADT-kohteen alkuperäinen menetelmärunkovalinnainen WHERE-lausevalinnainen NOT INvalinnainen NOT BETWEENvalinnainen NOT LIKEvalinnainen RETURN-lausevalinnainen taululausekelausevalinnainen set-operaattorilausekevalinnainen ORDER BY -lausevalinnainen FOR UPDATE -lause=n>}?Ž@ŸA°BÁCàDùEF-GOHZIvJ”K§L¸MØìORDER BY -lauseFOR UPDATE -lausedatetime-esittelyinterval-esittelyinterval-tarkennedatetime- tai interval-esittelyconstrained_datetime_typeconstrained_interval_typeconstrained_interval_type_2constrained_datetime_interval_typeiconstraintvalinnainen interval-rajoiteunconstrained_type_wo_datetimetime_zone_specifierinterval-tarkennecaptureable_datetime_identifiersdatetime-kentän nimiNbOtP‰Q­RS!T;UIV[WnX„Y¡Z·[Á\Ûóinterval-literaalidatetime_string_fieldavainsana LEADING, TRAILING tai BOTHyksinkertainen lauseke, tasausvalinta tai tasausvalinta, jota seuraa yksinkertainen lausekepartition_or_subpartitionPL/SQL-komponentin viipaleadt_field_listadt_field_list_optbody_adt_field_listvalinnainen tauluviitevalinnainen lajittelumääritysvalinnainen INTO-lauseINTO-lausevalinnainen SET-lausealkiovalinnainen AND-relaatio]t^˜_º`Ôaób cde&f-g4hEiSjYkml…m©nÏåvalinnainen ALL, DISTINCT tai UNIQUEavainsana ALL, DISTINCT tai UNIQUEvalinnainen avainsana WORKvalinnainen avainsana SAVEPOINTvalinnainen avainsana FROMph1psh_swallowpragma_arg2decl_idexpr_idMEMBER tai STATICpartition_namearray_dynaaminen SQL-lauseexecute immediate -lauselauseke, jossa on IN/OUT/IN_OUT-tilavalinnainen dynaaminen returning-lausevalinainen using-lauseobp|qŒrœs´tÏuøv wx-y9zQ{b|q}›íusing-lauseen lausekelistamerkistömääritysmerkistömääritysOBJECT- tai OPAQUE-lauselukukelvottoman tyypin kokoperustyyppimääritys tai alityyppimääritysPerustyyppimääritysAlityyppimääritysFIXED tai VARYINGAUTHID-lausevalinnainen AUTHID-lausesubprg_propertiessubprg_propertyvalinnainen lause ja funktion ominaisuudettauluviite tai alikysely, joka käyttää avainsanaa return tai palauttaa alias-nimen~hx€‹£‚°ƒ¾„Ù…ù†‡(ˆL‰lŠx‹ŸŒÂæúdatetime_literaldatetime_expanded_ndatetime_link_expanded_nsample_clausesample_percenttable_reference_with_samplefrom_table_reference_or_subquery...from_table_reference_or_subquery..case-lausecase-lauseen vaihtoehto (WHEN-lause)case-lauseen vaihtoehtojen sarjacase-lausekecase-lausekkeen vaihtoehto (WHEN-lause)case-lausekkeen vaihtoehtojen sarjavalinnaien ELSE, jota seuraa lausekelausemäärityksen osa ŽPw›‘Â’á“ ” •7–S—o˜–™Âóvalinnainen partition by -lausemäärityscluster- tai order by -lausemäärityshash- tai range partitioning -avainsanavalinnainen UPDATE VALUE -lausevalinnainen WITH EXTERNAL CONTEXT -lauseADT-määritenimien listaADT-määritenimien listaADT-määritemääritysten listavalinnainen ADT-määritelistaADD-, MODIFY-, RENAME- tai DROP-määriteADD-, DROP-, RENAME- tai MODIFY-määritelistaRENAME-, DROP- tai ADD-menetelmä ja purity-pragma šV›{œ›¬žÆŸ  ¡q¢‡£©¤µ¥È¦ÙéRENAME-, DROP- tai ADD-menetelmälistavalinnainen INCLUDING TABLE DATAvalinnainen FORCEFORCE- ja EXCEPTIONS-lauseINVALIDATE tai CASCADE, jota seuraavat taulun tiedot ja force-valinnat ALTER TYPE -lausemäärite-, menetelmä- ja ominaisuusmuutosten lista, jota seuraavat tietojen valinnatALTER TYPE -lauselistavalinnainen ALTER TYPE -lauselistaADT-määritysADT-rungon määritysalter_type_prefixcollection_limit§€¨•©¥ªµ«Ä¬Ù­ç®ð¯ÿ° ±²1³I´^µs¶€·™¸©¹ÁºÙñalt_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_termcombinable_multiset_expr»ª¼Å½Ë¾Ò¿çÀ÷Á ÂÃ"Ä6ÅFÆ`ÇqÈɉʣ˿ÌÄÍÉÎÎÏÓÐØÑÝÒâÓçÔìÕñöcombinable_multiset_primaryOF_optALL_optresult_cache_propertyrelies_on_clauseresult_cache_entriespurge_stmtpurge_optionsdotted_name_list_optdotted_name_listyhdistelmäherättimen runkoennen tai jälkeenrivi tai lausetaululauseyhdistelmäherättimen lohkoyhdistelmäherättimen lauseet$$116$$273$$431$$433$$440$$442$$481$$616$$618$$626$$629Ö€×…ØŠÙڔۙܞݣޫ߰àµáºâ¿ãÄäÉåÎæÓçØèÝéßä$$631$$632$$634$$648$$649$$651$$690shrinkwd$$692$$693$$695$$697$$699$$701$$703$$705$$739$$759as$$104ÿÿÿÿ