# ## $)d9   4[&Ll #0CWfv+;KZl{4@KPRSTUV W X Y Z [\]^_`abchtw|~ !"#$%&'()*+,-./01234end-of-fileerror:=.(),*@%&|=-+:;allarrayatbeginbodycaseconstantdeclareelseelsifendexceptionexitforfunctiongotoifinislimitedloopmodremaindernewnotnullofnaninfiniteothers'56789 :;<=">%?)@/A8B>CFDMEQFUG[H^IdJhKmLqMNOPQRSTUVWXYZ[outpackagepragmaprivateprocedureraiserangerecordremhashreturnreturningselectseparatesubtypethentypeupdateusevarraywhenwhilewith=>..<> or != or ~=>=<=<<>><>reverseandorchar_base)\]^ _`ab#c*d3e9fBgKhUiZjckillmtnyo|p~qrstuvwxyz{|}~defaultlikelike2like4likecnumber_basedecimaldate_baseescapeclob_baseblob_basebfile_basetableinterfaceauthid...continuealteranyasascavgbetweenbycallcheckcloseclusterclustersfinalinstantiablecolauthcolumnscompresscountcrashcreatecurrentcommentcursordefine*  %*.26<AJOTZdiptzdeletedescdistinctdropexistsfetchforcefromlockmodenowaitshareexclusivegrantgrouphavingidentifiedindexindexesintoinsertintersectmaxminminusnocompressonopenoptionorderoverlapsoverridingpartitionpriorpublicresourcerevokerollbackrowsavepointsequencesegment* ),35<AGLPV\dlpuzsetsizesomesqlstartstddevsubpartitionsumsynonymtotabauthunionuniqueusingselfresultvaluesvariablevarianceviewviewswhereconnect||indicatordanglingexecuteimmediatelongrawdoubleprecisiontransactionreadonlyworkcommitwriterefcompiledwrappedisolation&'*6:>EMSW^cgmrxlevelSerializableSQLDataCustomDatumORADatacommittedmultisettheorganizationheapbothleadingtrailingforallbulkcollectlimitsavenocopymergehiddenexternallibrarynameparameterstylegeneraloraclenativelanguagecallingstandardtrusteduntrustedparameterscontextlength($,2 : B F P Zdjnsvy| !"#$%&maxlencpascaltdodurationcharsetidcharsetformassemblydotnetsecurityidentitysafeexternal_0external_1external_2unsafecharshortintsb1sb2sb4ub1ub2ub4floatOCINumberOCIStringorlvaryOCIRawOCIDateOCIROWIDOCIDateTimeOCIIntervalOCIREFCURSORorlanystructvoidvalistreference&'()*+ ,-.$/+031:2@3D4I5M6R7U8Y9_:e;i<n={>?@ABCDEFGHIJKLstringOCITypeOCIDurationOCIRefOCILobLocatorOCICollsize_tsqlcodesqlstatesqlnamestaticjavaboundyearmonthdayhourminutesecondzonelocaltimezone_hourtimezone_minutetimezone_regiontimezone_abbrtimetimestampintervaldateagenttransactionalvaluememberobjectconstructorstoredfixedvarying MNOPQRSTUVW6X<YAZG[L\V]r^v_`abcdefghijklunsignedbinarymapoperatornationalcharacterncharlargecharsetopaqueundersampleblockpipedeterministicparallel_enablepipelinedaggregatebyteinvalidatecascadeincludingexceptionsaddrenamemodifyattributedataconvertmnopQqXr_s`teukvvwxyz{|}~substitutableelementindicesaemptyexceptsubmultisetdnnbesiedelt$if$then$else$elsif$end$errorTOKEN_SEPARATOR_SQLOPT_HINT_result_cacherelies_onNOW_purgecompoundtriggerbeforeafterstatement8insteadeachaccept grammarOptionale Klausel zur TabellenorganisationOrganisations-Heap oder Organisations-IndexOptionale Klausel BULK COLLECTOptionale Limit-Klausel fr Bulk-FetchOptionale Klausel, die mit FORALL-Anweisung fr Verarbeitung von Bulk-Fehlern benutzt wirdein verallgemeinerter AufrufSELECTUPDATEINSERTDELETEWITHSETLOCKSAVEPOINTCOMMITROLLBACKddl_startdml_startbggggt!Gt MERGEDDL-AnweisungDML-Anweisungoptionaler externer LIBRARY-Nameoptionaler externer Routine-NAMEListe mit externen Optionenformaler Parameternameoptionale externe PARAMETER STYLE-Spezifikationexterne CALLING STANDARD-Spezifikationoptionaler Indikator oder LngenspezifikationSchlsselwort INDICATOR, LENGTH, MAXLEN, DURATION oder TDOoptionaler Indikator oder Lngenmodus: IN, OUT oder IN OUT V {  .Ddoptionaler BY VALUE oder BY REFERENCEoptionale externe Typ-Spezifikationoptionale externe LANGUAGE-Spezifikationformaler Parametername und Optionen oder SQLSTATE, SQLCODE, SQLNAME, CONTEXT bzw. RETURNexternal_atr_optexterne Parameterlisteoptionale externe Parameterlisteexterne Parameterlisten-Eintrag-SpezifikationLANGUAGE-Spezifikationexternal_name_opsjava_external_opsjava_call_specificationLANGUAGE-Spezifikation VdqR n!"#CALL-Anweisungsqlj_type_optdotnet_external_opsFremd-Library-Deklaration der obersten Ebenejava_class_optAssembly-Deklaration der obersten Ebeneoptionale externe Parameterlisten-Eintrag-Spezifikationoptionaler LOCAL-Modifier fr TIMESTAMP WITH TIME ZONEIntervall-Literal-BezeichnerSTATIC oder Zeichenfolgen-LiteralGeschtzt oder Ungeschtztoptionale Klausel zur Angabe von Agenten-Zeichenfolgeidentity_opt $V%|&'()*+B,-./0optionales Schlsselwort TRANSACTIONALsecurity_optKompilierungs-Sessionrelationaler Operatorbinrer Additions-Operator (z.B. +, -, & oder ||)unrer Opertor (z.B. +, - oder PRIOR)binrer Multiplikations-Operator (z.B. *, /, MOD oder REM)PL/SQL-Variable oder Zeichenfolge in doppelten AnfhrungszeichenBindevariable mit IndikatorvariableModus zur Parameterbergabe: in, out oder in outVereinigungsmengen-Operatoris_or_asrep_type1z23456789:,;:<L=Y>b?l@yABCreturn_or_returningoptionales Schlsselwort INPragmain einem Pragma benutzte ArgumentverknpfungDeklarationObjekt-DeklarationTyp-DeklarationVolle Typ-DeklarationNEW-TypdefinitionTyp-DefinitionSubtyp-DeklarationSubtyp-AngabeTyp-MarkeConstraintcursor_ty_deffunc_return_prm_spec_unconstrained_typeBereichDefinition vom Typ IntegerDefinition vom Typ RealDEFGHI J)KFLJMNNcOyPQRSTUVWDefinition vom Typ indizierte Tabellearray_ty_initial_defDefinition vom Typ Datensatzunvollstndige Typ-Deklarationdeklaratives Basiselementspteres deklaratives ElementName eines beliebigen ObjektsNameNameindizierte Komponenteausgewhlte KomponenteAttributAttributbezeichnerargAusdruckRelation, vor der optional NOT stehtassoc_argparen_aggreinfacher AusdruckTerm in einem AusdruckXbYvZ[\]^M_]`tabcdefFaktor in einem TermPrimrfaktor in einem AusdruckProzeduraufrufoptionales Label gefolgt von einer PL/SQL-Anweisungoptionales Label gefolgt von einer PL/SQL-Nicht-Block-Anweisungoptionales Label gefolgt von einer PL/SQL-Block-AnweisungPL/SQL-Anweisungunlabeled_nonblock_stmtzusammengesetzte Nicht-Block-AnweisungLabelNULL-AnweisungZuweisungsanweisungIF-AnweisungLOOP-AnweisungWHILE- oder FOR-Anweisungghhijklmnop"qPrfs|tuvSchleifenparameter-SpezifikationAnweisungsblock (BEGIN ... END)EXIT-AnweisungRETURN-AnweisungGOTO-Anweisungcontinue_stmtPipe-AnweisungUnterprogramm-DeklarationUnterprogramm-SpezifikationFunktionsname (Bezeichner oder Operatorsymbol)formale ParameterlisteParameterspezifikationTyp-MarkeHeader vom Typ ADTFremdfunktion mit Schlsselwort EXTERNALFremdfunktion ohne Schlsselwort EXTERNALwnxyz{|}~/Ocrsubprg_body_or_specUnterprogramm-BodyPackage Bodybenutzerdefinierte OperatordefinitionOperator-SignaturBindefunktionListe mit benutzerdefinierten OperatorsignaturenDefinition vom Typ AufzhlungAufzhlungsliteral-SpezifikationKompilierungseinheitLibrary-EinheitException HandlerException-DeklarationException-Auswahl oder OTHERSRAISE-Anweisungeine oder mehrere PL/SQL-Anweisungenerweiterter Name\s ,9Verweiterter Namens-Linkein Datenbank-Link-Nameein Datenbank-Link-Nameerweiterter oder Bindevariablen-Namelink_expanded_n_optional_partitionrechte Seite einer ObjektdeklarationBereichsausdruck (expr1 .. expr2)NOT_BOUND_optoptionaler einfacher AusdruckSelect-Ausdruck optional gefolgt von einem BezeichnerSelect-Ausdruckoptionale ASSIGN- oder DEFAULT-Anweisungoptionales Constraintrelal_op_sim_expr_opt\p&9YnExponential-AusdruckELSE gefolgt von einer Reihe von Anweisungenidentifier_optoptionale FOR- oder WHILE-Anweisungoptionaler EXCEPTION Handleroptionaler erweiterter Nameoptionale WHEN -Klauseloptionaler Ausdruckoptionale formale Parameterlisteoptionaler BezeichnerBEGIN-Block gefolgt von einem optionalen Exception Handlerempty_blockPackage-SpezifikationBinradditionsvorgang Ps"R|Anweisung, die Bulk-Binds erfordertoptionaler Bereich fr Bulk-BindsSchnittstellen-Tabellenfunktion oder AggregatfunktionUnterprogramm-Deklarationoptionale WITH INTERFACE-KlauselINTERFACE-Prozedur-Spezifikationformale Deklarationsliste fr INTERFACE-ProzedurINTERFACE-Prozedur-Parameter-Spezifikationoptionaler INTERFACE-Indikator-Parameterinterface_constrained_typeinterface_constraint_optuser_defined_type_namez,4=XX`wis_of_predicateis_prefixis_of_modifieroptionaler DECLARE-Abschnittoptionale INTERFACE-Prozedur-Parameter-SpezifikationListe mit Bezeichnernoptionale Argumentlisteempty_parens_optAggregattype_aggruser_defined_type_name_listArgumentoptionaler Declare-Teiloptionales Basis-Deklarations-Elementoptionales spteres Deklarations-Elementarg_listsim_expr_listoptionale Liste mit Ausdrcken und IDsh$DVh}optionale Liste mit Anweisungenoptionales Labeloptionale ELSIF-KlauselListe mit Exception Handlernoptionale Parameter-Spezifikations-Listeoptionale Aufzhlungs-Literal-Spezifikations-Listeoptionale Exception-AuswahllisteDeklarations-ListeCURSOR-DeklarationZeichentyp-DefinitionDatentyp-DefinitionLob-Typ-DefinitionDefinition vom Typ TABLEPL/SQL-Komponentendeklarationbody_adt_fieldadt_fieldhu%5BPSQL-Anweisungausfhrbare BULK-AnweisungSQL-Abfrage oder DML-AnweisungDELETE-Anweisung (positioniert)DELETE-Anweisung (durchsucht)UPDATE-Anweisung (positioniert)UPDATE-Anweisung (durchsucht)INSERT-AnweisungWHERE-KlauselHAVING-KlauselFolge von Ausdrcken im Anschluss an VALUES-SchlsselwortElement von VALUES-KlauselAbfrage-SpezifikationAbfrage-AusdruckTerm in einer AbfrageCURSOR-Spezifikationz !@P`lBody einer CURSOR-Deklarationerstes Argument fr CAST-AusdruckSELECT-AnweisungTabellendefinitionSequenz-DefinitionSynonym-Definitionadt_definitiontable_type_definitionGruppen-Funktions-SpezifikationBETWEEN-PrdikatTabellenausdruckFROM-Klauselprimrer Boolescher AusdruckIN-Prdikatordered_subquerytable_subquerycursor_subqueryeinfacher Unterabfrage-AusdruckUnterabfrage-Ausdruckz0BO\p}einfacher Unterabfrage-Ausdruckwith_subqueryTHE-Unterabfrage oder TABLE-Unterabfrageordered_table_subqueryMULTISET-KonstruktorAusdruck vom Typ CollectionAusdruck fr DML-WertklauselnVergleichsprdikatLIKE-PrdikatNULL-Prdikatobj IS DANGLING-Formnan_predicateinfinite_predicateOverlaps-PrdikatEXISTS-PrdikatESCAPE-KlauselBody einer Cursor-DeklarationOPEN-AnweisungFETCH-Anweisung b q   #>YnCLOSE-Anweisungopen_cursor_reference_statementSQL-Anweisung in einer Cursor-OPEN-AnweisungTabellenreferenz-AusdruckCONNECT BY-KlauselTABLE-Ausdrucklink_expanded_n_optional_partition_or_subquerytable_reference_or_subqueryListe mit TabellenelementenElement einer TabelleStandard-Initialisierungsroutine fr eine SpalteSpalteneigenschaftListe mit SpalteneigenschaftenElement in einer SET-KlauselCOMMENT_literal_opt !2"K#$%&'()*+Tabellenausdruck-KlauselSelect-ListeGruppe-FunktionsnameGROUP BY-KlauselSortierspezifikationLOCK TABLE-Anweisunggltiger Sperrmodusoptionaler NOWAIT-Modifierreturning_into_clausereturning_into_clause_optListe mit Spalten in einer INSERT- oder UPDATE-AnweisungListe mit Namencolumn_name_listMengenoperatoroptionaler PUBLICoptionaler NOToptionaler NOT NULLlikeadt_flagsadt_flag,h-x./0123435D6Z7m89:;method_flags_optNOT_opt_INSTANTIABLENOT_opt_FINALfixed_varying_optMethoden-Spezifikation in einer ADTOriginal-Methoden-Spezifikation in einer ADTOriginal-Methoden-Body in einer ADToptionale WHERE-Klauseloptionaler NOT INoptionaler NOT BETWEENoptionaler NOT LIKEoptionale RETURN-Klauseloptionale Tabellenausdruck-Klauseloptionaler Mengenoperator-Ausdruckoptionale ORDER BY-Klauseloptionale FOR UPDATE-Klausel<h=x>?@ABCDE:F\GgHIJKORDER BY-KlauselFOR UPDATE-KlauselDatumzeit-DeklarationIntervall-DeklarationIntervall-BezeichnerDatumzeit- oder Intervall-Deklarationconstrained_datetime_typeconstrained_interval_typeconstrained_interval_type_2constrained_datetime_interval_typeiconstraintoptionales Intervall-Constraintunconstrained_type_wo_datetimetime_zone_specifierIntervall-Bezeichnercaptureable_datetime_identifiersLbMtNOPQR1SKTYUkV~WXYZDatumzeit-FeldnameIntervall-Literaldatetime_string_fieldSchlsselwort LEADING, TRAILING oder BOTHeinfacher Ausdruck, Trim-Option oder Trim-Option gefolgt von einem einfachen Ausdruckpartition_or_subpartitionPL/SQL-Komponenten-Segmentadt_field_listadt_field_list_optbody_adt_field_listoptionale Tabellenreferenzoptionale Sortierspezifikationoptionale INTO-KlauselINTO-Klauseloptionales SET-Klauselelement[t\]^_`a1b8c?dJeQfXgjhxi~jkloptionale AND-Relationoptionales ALL, DISTINCT oder UNIQUESchlsselwort ALL, DISTINCT oder UNIQUEoptionales Schlsselwort WORKoptionales Schlsselwort SAVEPOINToptionales Schlsselwort FROMph1psh_swallowpragma_arg2decl_idexpr_idMEMBER oder STATICpartition_namearray_dynamische SQL-AnweisungExecute-Immediate-AnweisungAusdruck mit IN/OUT/IN_OUT-Modusoptionale dynamische Returning-Klauselmbnyopqrs t8uNvbwtxyz{optionale Using-KlauselListe mit Ausdrcken in Using-KlauselZeichensatz-SpezifikationZeichensatz-SpezifikationOBJECT- oder OPAQUE-KlauselGre von nicht transparentem TypBasistyp-Spezifikation/ Subtyp-SpezifikationBasistyp-SpezifikationSubtyp-SpezifikationFIXED oder VARYINGAUTHID-Klauseloptionale AUTHID-Klauselsubprg_propertiessubprg_propertyoptionale Klausel mit Funktionseigenschaften|\}~ 'GlzTabellenreferenz oder Unterabfrage mit Schlsselwort-Rckgabe oder Rckgabe als Aliasnamendatetime_literaldatetime_expanded_ndatetime_link_expanded_nsample_clausesample_percenttable_reference_with_samplefrom_table_reference_or_subquery...from_table_reference_or_subquery..Case-AnweisungCase-Anweisungsalternative (WHEN-Klausel)Sequenz mit Case-AnweisungsalternativenCase-AusdruckCase-Ausdrucksalternative (WHEN-Klausel) JpOmSequenz mit Case-Ausdrucksalternativenoptionale ELSE-Anweisung gefolgt von einem AusdruckPartition-by-Klausel-Spezifikationoptionale Partition-by-Klausel-SpezifikationCluster- oder Order-By-Klausel-SpezifikationHash- oder Bereichs-Partitionierungs-Schlsselwortoptionale UPDATE VALUE-Klauseloptionale WITH EXTERNAL CONTEXT-KlauselListe mit ADT-AttributnamenListe mit ADT-AttributnamenListe mit ADT-Attribut-Spezifikationen Df:Ifoptionale Liste mit ADT-AttributenAttribut ADD, MODIFY, RENAME oder DROPListe mit ADD-, DROP-, RENAME- oder MODIFY-AttributenRENAME-, DROP- oder ADD-Methode mit Purity-PragmaListe mit RENAME-, DROP- oder ADD-Methodenoptionale INCLUDING TABLE DATAoptionale FORCEFORCE- und EXCEPTIONS-KlauselINVALIDATE oder CASCADE gefolgt von Tabellendaten und Force-OptionenALTER TYPE-Anweisungn 5FVk{Liste mit Attribut-, Methoden- oder Eigenschaftennderungen gefolgt von DatenoptionenListe mit ALTER TYPE-Anweisungenoptionale Liste mit ALTER TYPE-AnweisungenADT-SpezifikationBody-Definition fr ADTalter_type_prefixcollection_limitalt_array_a_statementalt_array_clausealt_array_changealt_array_stmtsoptional_alter_arraysbulk_loop_bndsbulk_btwnempty_predicateset_predicatemember_predicate %=Upv}submultiset_predicatemultiset_op_union_exceptmultiset_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_list% )?Z_dinsx}compound trigger bodybefore or afterrow or statementtable 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$$757als$$104