# ## $(èŠ~6   è2X€©Óú!Ffƒù #0DZm|Œ›©¹ÊÝò,<M[m|Œ˜¥¹Ôè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 $V%y&…'“(§)ä*+T,‰-®.Ø/é0ñùvalinnainen 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 outunionioperaattoriis_or_asrep_type1€2“3«4±5Ô6Ü7í8ü9:#;2<D=U>a?h@uAœB¤C»DÏñreturn_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ääritysindeksoidun taulun tyypin määritysEŒF GµHÏIáJ÷K LMN)O<PCQVR`SgT…UŽV˜W®X¾YËZéøarray_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älausekkeen ensisijainen tekijäproseduurikutsu[z\¥]ß^_`2aPbUc_djerf|gh«iÆjÐkÜlæmóývalinnainen 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-lauseRETURN-lauseGOTO-lausecontinue_stmtpipe-lausenbovpŠq¹r×sêtöuv1wYxly}z‰{³|ÍÙaliohjelman 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ääritysoperaattorin allekirjoitussidosfunktio}h~¢¼€Úè‚÷ƒ „…;†F‡cˆs‰‹Š ‹µŒØúkä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 nimilaajennettu tai sidosmuuttujan nimilink_expanded_n_optional_partitionbŽ€Ÿ¬‘Î’÷“”*•=–R—g˜‡™•šµ›Öòobjektin 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-lausevalinnainen EXCEPTION-käsittelijävalinnainen laajennettu nimiœ\zžŸ· Ë¡¢£¤9¥]¦§¥¨¹©Úövalinnainen 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 esittelyvalinnainen WITH INTERFACE -lauseINTERFACE-proseduurimääritysªh«›¬­è®¯°0±?²H³V´mµ ¶­·È¸Ø¹Þçmuodollisten 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 argumenttilistaempty_parens_optkoostetype_aggrºn»‰¼‰½“¾ª¿ÈÀêÁòÂÿÃ%Ä;ÅLÆcÇ{ÈÉÍÊðýuser_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äärityslistavalinnainen poikkeusvaihtoehtolistaesittelylistaËz̉ÍεÏÇÐÚÑõÒÓ ÔÕ'Ö?×XØmنڛۧܲݾåCURSOR-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-lauseVALUES-avainsanaa seuraava lausekesarjaކߞà¬áºâÇãÖäìåæç+è8éIêWëlìˆí›î§ï±ðÏñÝòíûVALUES-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-predikaattiordered_subquerytable_subqueryózô‰õ¨ö¸÷×øäùúû-üDý]þpÿ€¬¹Ëßñýcursor_subqueryyksinkertainen alikyselylausekealikyselylausekeyksinkertainen alikyselylausekewith_subqueryTHE-alikysely tai TABLE-alikyselyordered_table_subqueryMULTISET-muodostinvalikoimatyypin lausekeDML-arvolauseiden lausekevertailupredikaattiLIKE-predikaattiNULL-predikaattiobjektin IS DANGLING -näyttönan_predicateinfinite_predicateoverlaps-predikaattiEXISTS-predikaattiESCAPE-lausetŒ– ¡ ¬ Ë ï LgzŠ¡±Æ×êkohdistinesittelyn 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 alkioCOMMENT_literal_opt†—£½ÌÝî  !5"N#t$}%&œ'®(½)Ñ*Õ+Þ,æötaululausekelauseselect-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_flagmethod_flags_opt-h.|/‰0š1·2á34516H7\8t9‘:³;Î<ëúNOT_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 -lauseORDER BY -lause=n>?@¡A²BÑCêDEF@GKHgI…J˜K©LÉMÝïFOR 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 nimiinterval-literaaliN\OqP•QðR S#T1UCVVWlX‰YŸZ©[ÃÛdatetime_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 bcd&e-f4gEhSiYjmk…l©mÏå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-lausenbo|pŒqœr´sÏtøu vw-x9yQzb{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}h~x‹€£°‚¾ƒÙ„ù…†(‡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 PŽw›‘á’ “ ”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$$688shrinkwd$$690$$691$$693$$695$$697$$699$$701$$703$$737$$757as$$104ÿÿÿÿ