Warning, /frameworks/syntax-highlighting/data/syntax/sql.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language>
0003 <!-- Oracle10g SQL and PL/SQL syntax - ANSI SQL 2003 superset -->
0004 <!-- This file is maintained by Anders Lund <anders@alweb.dk> since 2005-11-06
0005      v3 fix comments by Gene Thomas <gene@genethomas.com>
0006   -->
0007 <!-- kate: space-indent on; indent-width 2; replace-tabs on; -->
0008 <language name="SQL" version="9" kateversion="5.44" section="Database" extensions="*.sql;*.SQL;*.ddl;*.DDL" mimetype="text/x-sql" casesensitive="0" author="Yury Lebedev (yurylebedev@mail.ru)" license="LGPL">
0009   <highlighting>
0010     <list name="controlFlow">
0011       <item>BEGIN</item>
0012       <item>CASE</item>
0013       <item>ELSE</item>
0014       <item>ELSIF</item>
0015       <item>END</item>
0016       <item>FOR</item>
0017       <item>IF</item>
0018       <item>LOOP</item>
0019       <item>RETURN</item>
0020       <item>THEN</item>
0021       <item>WHEN</item>
0022       <item>WHILE</item>
0023     </list>
0024     <list name="operators">
0025       <item>AND</item>
0026       <item>BETWEEN</item>
0027       <item>IN</item>
0028       <item>IS</item>
0029       <item>LIKE</item>
0030       <item>NOT</item>
0031       <item>OR</item>
0032     </list>
0033     <list name="keywords">
0034       <item>ACCESS</item>
0035       <item>ACCOUNT</item>
0036       <item>ADD</item>
0037       <item>ADMIN</item>
0038       <item>ADMINISTER</item>
0039       <item>ADVISE</item>
0040       <item>AFTER</item>
0041       <item>AGENT</item>
0042       <item>ALL</item>
0043       <item>ALLOCATE</item>
0044       <item>ALL_ROWS</item>
0045       <item>ALTER</item>
0046       <item>ANALYZE</item>
0047       <item>ANCILLARY</item>
0048       <item>ANY</item>
0049       <item>ARCHIVE</item>
0050       <item>ARCHIVELOG</item>
0051       <item>AS</item>
0052       <item>ASC</item>
0053       <item>ASSERTION</item>
0054       <item>ASSOCIATE</item>
0055       <item>AT</item>
0056       <item>ATTRIBUTE</item>
0057       <item>ATTRIBUTES</item>
0058       <item>AUDIT</item>
0059       <item>AUTHENTICATED</item>
0060       <item>AUTHID</item>
0061       <item>AUTHORIZATION</item>
0062       <item>AUTOALLOCATE</item>
0063       <item>AUTOEXTEND</item>
0064       <item>AUTOMATIC</item>
0065       <item>BACKUP</item>
0066       <item>BECOME</item>
0067       <item>BEFORE</item>
0068       <item>BEHALF</item>
0069       <item>BINDING</item>
0070       <item>BITMAP</item>
0071       <item>BLOCK</item>
0072       <item>BLOCK_RANGE</item>
0073       <item>BODY</item>
0074       <item>BOTH</item>
0075       <item>BOUND</item>
0076       <item>BREAK</item>
0077       <item>BROADCAST</item>
0078       <item>BTITLE</item>
0079       <item>BUFFER_POOL</item>
0080       <item>BUILD</item>
0081       <item>BULK</item>
0082       <item>BY</item>
0083       <item>CACHE</item>
0084       <item>CACHE_INSTANCES</item>
0085       <item>CALL</item>
0086       <item>CANCEL</item>
0087       <item>CASCADE</item>
0088       <item>CATEGORY</item>
0089       <item>CHAINED</item>
0090       <item>CHANGE</item>
0091       <item>CHECK</item>
0092       <item>CHECKPOINT</item>
0093       <item>CHILD</item>
0094       <item>CHOOSE</item>
0095       <item>CHUNK</item>
0096       <item>CLASS</item>
0097       <item>CLEAR</item>
0098       <item>CLONE</item>
0099       <item>CLOSE</item>
0100       <item>CLOSE_CACHED_OPEN_CURSORS</item>
0101       <item>CLUSTER</item>
0102       <item>COLUMN</item>
0103       <item>COLUMNS</item>
0104       <item>COLUMN_VALUE</item>
0105       <item>COMMENT</item>
0106       <item>COMMIT</item>
0107       <item>COMMITTED</item>
0108       <item>COMPATIBILITY</item>
0109       <item>COMPILE</item>
0110       <item>COMPLETE</item>
0111       <item>COMPOSITE_LIMIT</item>
0112       <item>COMPRESS</item>
0113       <item>COMPUTE</item>
0114       <item>CONNECT</item>
0115       <item>CONNECT_TIME</item>
0116       <item>CONSIDER</item>
0117       <item>CONSISTENT</item>
0118       <item>CONSTANT</item>
0119       <item>CONSTRAINT</item>
0120       <item>CONSTRAINTS</item>
0121       <item>CONTAINER</item>
0122       <item>CONTAINS</item>
0123       <item>CONTENTS</item>
0124       <item>CONTEXT</item>
0125       <item>CONTINUE</item>
0126       <item>CONTROLFILE</item>
0127       <item>COPY</item>
0128       <item>COST</item>
0129       <item>CPU_PER_CALL</item>
0130       <item>CPU_PER_SESSION</item>
0131       <item>CREATE</item>
0132       <item>CREATE_STORED_OUTLINES</item>
0133       <item>CROSS</item>
0134       <item>CUBE</item>
0135       <item>CURRENT</item>
0136       <item>CURSOR</item>
0137       <item>CYCLE</item>
0138       <item>DANGLING</item>
0139       <item>DATA</item>
0140       <item>DATABASE</item>
0141       <item>DATAFILE</item>
0142       <item>DATAFILES</item>
0143       <item>DBA</item>
0144       <item>DDL</item>
0145       <item>DEALLOCATE</item>
0146       <item>DEBUG</item>
0147       <item>DECLARE</item>
0148       <item>DEFAULT</item>
0149       <item>DEFERRABLE</item>
0150       <item>DEFERRED</item>
0151       <item>DEFINER</item>
0152       <item>DEGREE</item>
0153       <item>DELETE</item>
0154       <item>DEMAND</item>
0155       <item>DESC</item>
0156       <item>DETERMINES</item>
0157       <item>DICTIONARY</item>
0158       <item>DIMENSION</item>
0159       <item>DIRECTORY</item>
0160       <item>DISABLE</item>
0161       <item>DISASSOCIATE</item>
0162       <item>DISCONNECT</item>
0163       <item>DISKGROUP</item>
0164       <item>DISMOUNT</item>
0165       <item>DISTINCT</item>
0166       <item>DISTRIBUTED</item>
0167       <item>DOMAIN</item>
0168       <item>DROP</item>
0169       <item>DYNAMIC</item>
0170       <item>EACH</item>
0171       <item>EMPTY</item>
0172       <item>ENABLE</item>
0173       <item>ENFORCE</item>
0174       <item>ENTRY</item>
0175       <item>ESCAPE</item>
0176       <item>ESTIMATE</item>
0177       <item>EVENTS</item>
0178       <item>EXCEPT</item>
0179       <item>EXCEPTION</item>
0180       <item>EXCEPTIONS</item>
0181       <item>EXCHANGE</item>
0182       <item>EXCLUDING</item>
0183       <item>EXCLUSIVE</item>
0184       <item>EXEC</item>
0185       <item>EXECUTE</item>
0186       <item>EXISTS</item>
0187       <item>EXPIRE</item>
0188       <item>EXPLAIN</item>
0189       <item>EXPLOSION</item>
0190       <item>EXTENDS</item>
0191       <item>EXTENT</item>
0192       <item>EXTENTS</item>
0193       <item>EXTERNALLY</item>
0194       <item>FAILED_LOGIN_ATTEMPTS</item>
0195       <item>FALSE</item>
0196       <item>FAST</item>
0197       <item>FILE</item>
0198       <item>FILTER</item>
0199       <item>FIRST_ROWS</item>
0200       <item>FLAGGER</item>
0201       <item>FLASHBACK</item>
0202       <item>FLUSH</item>
0203       <item>FOLLOWING</item>
0204       <item>FORCE</item>
0205       <item>FOREIGN</item>
0206       <item>FREELIST</item>
0207       <item>FREELISTS</item>
0208       <item>FRESH</item>
0209       <item>FROM</item>
0210       <item>FULL</item>
0211       <item>FUNCTION</item>
0212       <item>FUNCTIONS</item>
0213       <item>GENERATED</item>
0214       <item>GLOBAL</item>
0215       <item>GLOBALLY</item>
0216       <item>GLOBAL_NAME</item>
0217       <item>GRANT</item>
0218       <item>GROUP</item>
0219       <item>GROUPS</item>
0220       <item>HASH</item>
0221       <item>HASHKEYS</item>
0222       <item>HAVING</item>
0223       <item>HEADER</item>
0224       <item>HEAP</item>
0225       <item>HIERARCHY</item>
0226       <item>HOUR</item>
0227       <item>ID</item>
0228       <item>IDENTIFIED</item>
0229       <item>IDENTIFIER</item>
0230       <item>IDGENERATORS</item>
0231       <item>IDLE_TIME</item>
0232       <item>IMMEDIATE</item>
0233       <item>INCLUDING</item>
0234       <item>INCREMENT</item>
0235       <item>INCREMENTAL</item>
0236       <item>INDEX</item>
0237       <item>INDEXED</item>
0238       <item>INDEXES</item>
0239       <item>INDEXTYPE</item>
0240       <item>INDEXTYPES</item>
0241       <item>INDICATOR</item>
0242       <item>INITIAL</item>
0243       <item>INITIALIZED</item>
0244       <item>INITIALLY</item>
0245       <item>INITRANS</item>
0246       <item>INNER</item>
0247       <item>INSERT</item>
0248       <item>INSTANCE</item>
0249       <item>INSTANCES</item>
0250       <item>INSTEAD</item>
0251       <item>INTERMEDIATE</item>
0252       <item>INTERSECT</item>
0253       <item>INTO</item>
0254       <item>INVALIDATE</item>
0255       <item>ISOLATION</item>
0256       <item>ISOLATION_LEVEL</item>
0257       <item>JAVA</item>
0258       <item>JOIN</item>
0259       <item>KEEP</item>
0260       <item>KEY</item>
0261       <item>KILL</item>
0262       <item>LABEL</item>
0263       <item>LAYER</item>
0264       <item>LEADING</item>
0265       <item>LEFT</item>
0266       <item>LESS</item>
0267       <item>LEVEL</item>
0268       <item>LIBRARY</item>
0269       <item>LIMIT</item>
0270       <item>LINK</item>
0271       <item>LIST</item>
0272       <item>LOCAL</item>
0273       <item>LOCATOR</item>
0274       <item>LOCK</item>
0275       <item>LOCKED</item>
0276       <item>LOGFILE</item>
0277       <item>LOGGING</item>
0278       <item>LOGICAL_READS_PER_CALL</item>
0279       <item>LOGICAL_READS_PER_SESSION</item>
0280       <item>LOGOFF</item>
0281       <item>LOGON</item>
0282       <item>MANAGE</item>
0283       <item>MANAGED</item>
0284       <item>MANAGEMENT</item>
0285       <item>MASTER</item>
0286       <item>MATERIALIZED</item>
0287       <item>MAXARCHLOGS</item>
0288       <item>MAXDATAFILES</item>
0289       <item>MAXEXTENTS</item>
0290       <item>MAXINSTANCES</item>
0291       <item>MAXLOGFILES</item>
0292       <item>MAXLOGHISTORY</item>
0293       <item>MAXLOGMEMBERS</item>
0294       <item>MAXSIZE</item>
0295       <item>MAXTRANS</item>
0296       <item>MAXVALUE</item>
0297       <item>MEMBER</item>
0298       <item>MERGE</item>
0299       <item>METHOD</item>
0300       <item>MINEXTENTS</item>
0301       <item>MINIMIZE</item>
0302       <item>MINIMUM</item>
0303       <item>MINUS</item>
0304       <item>MINUTE</item>
0305       <item>MINVALUE</item>
0306       <item>MODE</item>
0307       <item>MODIFY</item>
0308       <item>MONITORING</item>
0309       <item>MOUNT</item>
0310       <item>MOVE</item>
0311       <item>MOVEMENT</item>
0312       <item>MTS_DISPATCHERS</item>
0313       <item>MULTISET</item>
0314       <item>NAMED</item>
0315       <item>NATURAL</item>
0316       <item>NEEDED</item>
0317       <item>NESTED</item>
0318       <item>NESTED_TABLE_ID</item>
0319       <item>NETWORK</item>
0320       <item>NEVER</item>
0321       <item>NEW</item>
0322       <item>NEXT</item>
0323       <item>NLS_CALENDAR</item>
0324       <item>NLS_CHARACTERSET</item>
0325       <item>NLS_COMP</item>
0326       <item>NLS_CURRENCY</item>
0327       <item>NLS_DATE_FORMAT</item>
0328       <item>NLS_DATE_LANGUAGE</item>
0329       <item>NLS_ISO_CURRENCY</item>
0330       <item>NLS_LANG</item>
0331       <item>NLS_LANGUAGE</item>
0332       <item>NLS_NUMERIC_CHARACTERS</item>
0333       <item>NLS_SORT</item>
0334       <item>NLS_SPECIAL_CHARS</item>
0335       <item>NLS_TERRITORY</item>
0336       <item>NO</item>
0337       <item>NOARCHIVELOG</item>
0338       <item>NOAUDIT</item>
0339       <item>NOCACHE</item>
0340       <item>NOCOMPRESS</item>
0341       <item>NOCYCLE</item>
0342       <item>NOFORCE</item>
0343       <item>NOLOGGING</item>
0344       <item>NOMAXVALUE</item>
0345       <item>NOMINIMIZE</item>
0346       <item>NOMINVALUE</item>
0347       <item>NOMONITORING</item>
0348       <item>NONE</item>
0349       <item>NOORDER</item>
0350       <item>NOOVERRIDE</item>
0351       <item>NOPARALLEL</item>
0352       <item>NORELY</item>
0353       <item>NORESETLOGS</item>
0354       <item>NOREVERSE</item>
0355       <item>NORMAL</item>
0356       <item>NOSEGMENT</item>
0357       <item>NOSORT</item>
0358       <item>NOTHING</item>
0359       <item>NOVALIDATE</item>
0360       <item>NOWAIT</item>
0361       <item>NULL</item>
0362       <item>NULLS</item>
0363       <item>OBJNO</item>
0364       <item>OBJNO_REUSE</item>
0365       <item>OF</item>
0366       <item>OFF</item>
0367       <item>OFFLINE</item>
0368       <item>OID</item>
0369       <item>OIDINDEX</item>
0370       <item>OLD</item>
0371       <item>ON</item>
0372       <item>ONLINE</item>
0373       <item>ONLY</item>
0374       <item>OPCODE</item>
0375       <item>OPEN</item>
0376       <item>OPERATOR</item>
0377       <item>OPTIMAL</item>
0378       <item>OPTIMIZER_GOAL</item>
0379       <item>OPTION</item>
0380       <item>ORDER</item>
0381       <item>ORGANIZATION</item>
0382       <item>OUT</item>
0383       <item>OUTER</item>
0384       <item>OUTLINE</item>
0385       <item>OVER</item>
0386       <item>OVERFLOW</item>
0387       <item>OVERLAPS</item>
0388       <item>OWN</item>
0389       <item>PACKAGE</item>
0390       <item>PACKAGES</item>
0391       <item>PARALLEL</item>
0392       <item>PARAMETERS</item>
0393       <item>PARENT</item>
0394       <item>PARTITION</item>
0395       <item>PARTITIONS</item>
0396       <item>PARTITION_HASH</item>
0397       <item>PARTITION_RANGE</item>
0398       <item>PASSWORD</item>
0399       <item>PASSWORD_GRACE_TIME</item>
0400       <item>PASSWORD_LIFE_TIME</item>
0401       <item>PASSWORD_LOCK_TIME</item>
0402       <item>PASSWORD_REUSE_MAX</item>
0403       <item>PASSWORD_REUSE_TIME</item>
0404       <item>PASSWORD_VERIFY_FUNCTION</item>
0405       <item>PCTFREE</item>
0406       <item>PCTINCREASE</item>
0407       <item>PCTTHRESHOLD</item>
0408       <item>PCTUSED</item>
0409       <item>PCTVERSION</item>
0410       <item>PERCENT</item>
0411       <item>PERMANENT</item>
0412       <item>PLAN</item>
0413       <item>PLSQL_DEBUG</item>
0414       <item>POST_TRANSACTION</item>
0415       <item>PREBUILT</item>
0416       <item>PRECEDING</item>
0417       <item>PREPARE</item>
0418       <item>PRESENT</item>
0419       <item>PRESERVE</item>
0420       <item>PREVIOUS</item>
0421       <item>PRIMARY</item>
0422       <item>PRIOR</item>
0423       <item>PRIVATE</item>
0424       <item>PRIVATE_SGA</item>
0425       <item>PRIVILEGE</item>
0426       <item>PRIVILEGES</item>
0427       <item>PROCEDURE</item>
0428       <item>PROFILE</item>
0429       <item>PUBLIC</item>
0430       <item>PURGE</item>
0431       <item>QUERY</item>
0432       <item>QUEUE</item>
0433       <item>QUOTA</item>
0434       <item>RANDOM</item>
0435       <item>RANGE</item>
0436       <item>RBA</item>
0437       <item>READ</item>
0438       <item>READS</item>
0439       <item>REBUILD</item>
0440       <item>RECORDS_PER_BLOCK</item>
0441       <item>RECOVER</item>
0442       <item>RECOVERABLE</item>
0443       <item>RECOVERY</item>
0444       <item>RECYCLE</item>
0445       <item>REDUCED</item>
0446       <item>REFERENCES</item>
0447       <item>REFERENCING</item>
0448       <item>REFRESH</item>
0449       <item>RELY</item>
0450       <item>RENAME</item>
0451       <item>REPLACE</item>
0452       <item>RESET</item>
0453       <item>RESETLOGS</item>
0454       <item>RESIZE</item>
0455       <item>RESOLVE</item>
0456       <item>RESOLVER</item>
0457       <item>RESOURCE</item>
0458       <item>RESTRICT</item>
0459       <item>RESTRICTED</item>
0460       <item>RESUME</item>
0461       <item>RETURN</item>
0462       <item>RETURNING</item>
0463       <item>REUSE</item>
0464       <item>REVERSE</item>
0465       <item>REVOKE</item>
0466       <item>REWRITE</item>
0467       <item>RIGHT</item>
0468       <item>ROLE</item>
0469       <item>ROLES</item>
0470       <item>ROLLBACK</item>
0471       <item>ROLLUP</item>
0472       <item>ROW</item>
0473       <item>ROWNUM</item>
0474       <item>ROWS</item>
0475       <item>RULE</item>
0476       <item>SAMPLE</item>
0477       <item>SAVEPOINT</item>
0478       <item>SCAN</item>
0479       <item>SCAN_INSTANCES</item>
0480       <item>SCHEMA</item>
0481       <item>SCN</item>
0482       <item>SCOPE</item>
0483       <item>SD_ALL</item>
0484       <item>SD_INHIBIT</item>
0485       <item>SD_SHOW</item>
0486       <item>SEGMENT</item>
0487       <item>SEG_BLOCK</item>
0488       <item>SEG_FILE</item>
0489       <item>SELECT</item>
0490       <item>SELECTIVITY</item>
0491       <item>SEQUENCE</item>
0492       <item>SERIALIZABLE</item>
0493       <item>SERVERERROR</item>
0494       <item>SESSION</item>
0495       <item>SESSIONS_PER_USER</item>
0496       <item>SESSION_CACHED_CURSORS</item>
0497       <item>SET</item>
0498       <item>SHARE</item>
0499       <item>SHARED</item>
0500       <item>SHARED_POOL</item>
0501       <item>SHRINK</item>
0502       <item>SHUTDOWN</item>
0503       <item>SINGLETASK</item>
0504       <item>SIZE</item>
0505       <item>SKIP</item>
0506       <item>SKIP_UNUSABLE_INDEXES</item>
0507       <item>SNAPSHOT</item>
0508       <item>SOME</item>
0509       <item>SORT</item>
0510       <item>SOURCE</item>
0511       <item>SPECIFICATION</item>
0512       <item>SPLIT</item>
0513       <item>SQL_TRACE</item>
0514       <item>STANDBY</item>
0515       <item>START</item>
0516       <item>STARTUP</item>
0517       <item>STATEMENT_ID</item>
0518       <item>STATIC</item>
0519       <item>STATISTICS</item>
0520       <item>STOP</item>
0521       <item>STORAGE</item>
0522       <item>STORE</item>
0523       <item>STRUCTURE</item>
0524       <item>SUBMULTISET</item>
0525       <item>SUBPARTITION</item>
0526       <item>SUBPARTITIONS</item>
0527       <item>SUCCESSFUL</item>
0528       <item>SUMMARY</item>
0529       <item>SUPPLEMENTAL</item>
0530       <item>SUSPEND</item>
0531       <item>SWITCH</item>
0532       <item>SYNONYM</item>
0533       <item>SYSDBA</item>
0534       <item>SYSOPER</item>
0535       <item>SYSTEM</item>
0536       <item>SYS_OP_BITVEC</item>
0537       <item>SYS_OP_ENFORCE_NOT_NULL$</item>
0538       <item>SYS_OP_NOEXPAND</item>
0539       <item>SYS_OP_NTCIMG$</item>
0540       <item>TABLE</item>
0541       <item>TABLES</item>
0542       <item>TABLESPACE</item>
0543       <item>TABLESPACE_NO</item>
0544       <item>TABNO</item>
0545       <item>TEMPFILE</item>
0546       <item>TEMPORARY</item>
0547       <item>THAN</item>
0548       <item>THE</item>
0549       <item>THREAD</item>
0550       <item>THROUGH</item>
0551       <item>TIMEOUT</item>
0552       <item>TIMEZONE_HOUR</item>
0553       <item>TIMEZONE_MINUTE</item>
0554       <item>TIME_ZONE</item>
0555       <item>TO</item>
0556       <item>TOPLEVEL</item>
0557       <item>TRACE</item>
0558       <item>TRACING</item>
0559       <item>TRAILING</item>
0560       <item>TRANSACTION</item>
0561       <item>TRANSITIONAL</item>
0562       <item>TRIGGER</item>
0563       <item>TRIGGERS</item>
0564       <item>TRUE</item>
0565       <item>TRUNCATE</item>
0566       <item>TYPE</item>
0567       <item>TYPES</item>
0568       <item>UNARCHIVED</item>
0569       <item>UNBOUND</item>
0570       <item>UNBOUNDED</item>
0571       <item>UNDO</item>
0572       <item>UNIFORM</item>
0573       <item>UNION</item>
0574       <item>UNIQUE</item>
0575       <item>UNLIMITED</item>
0576       <item>UNLOCK</item>
0577       <item>UNRECOVERABLE</item>
0578       <item>UNTIL</item>
0579       <item>UNUSABLE</item>
0580       <item>UNUSED</item>
0581       <item>UPDATABLE</item>
0582       <item>UPDATE</item>
0583       <item>UPD_INDEXES</item>
0584       <item>UPPPER</item>
0585       <item>USAGE</item>
0586       <item>USE</item>
0587       <item>USER_DEFINED</item>
0588       <item>USE_STORED_OUTLINES</item>
0589       <item>USING</item>
0590       <item>VALIDATE</item>
0591       <item>VALIDATION</item>
0592       <item>VALUES</item>
0593       <item>VIEW</item>
0594       <item>WHENEVER</item>
0595       <item>WHERE</item>
0596       <item>WITH</item>
0597       <item>WITHOUT</item>
0598       <item>WORK</item>
0599       <item>WRITE</item>
0600     </list>
0601     <list name="functions">
0602       <item>ABS</item>
0603       <item>ACOS</item>
0604       <item>ADD_MONTHS</item>
0605       <item>ASCII</item>
0606       <item>ASCIISTR</item>
0607       <item>ASIN</item>
0608       <item>ATAN</item>
0609       <item>ATAN2</item>
0610       <item>AVG</item>
0611       <item>BFILENAME</item>
0612       <item>BIN_TO_NUM</item>
0613       <item>BITAND</item>
0614       <item>CARDINALITY</item>
0615       <item>CAST</item>
0616       <item>CEIL</item>
0617       <item>CHARTOROWID</item>
0618       <item>CHR</item>
0619       <item>COALESCE</item>
0620       <item>COLLECT</item>
0621       <item>COMPOSE</item>
0622       <item>CONCAT</item>
0623       <item>CONVERT</item>
0624       <item>CORR</item>
0625       <item>CORR_K</item>
0626       <item>CORR_S</item>
0627       <item>COS</item>
0628       <item>COSH</item>
0629       <item>COUNT</item>
0630       <item>COVAR_POP</item>
0631       <item>COVAR_SAMP</item>
0632       <item>CUME_DIST</item>
0633       <item>CURRENT_DATE</item>
0634       <item>CURRENT_TIMESTAMP</item>
0635       <item>CV</item>
0636       <item>DBTIMEZONE</item>
0637       <item>DECODE</item>
0638       <item>DECOMPOSE</item>
0639       <item>DENSE_RANK</item>
0640       <item>DEPTH</item>
0641       <item>DEREF</item>
0642       <item>DUMP</item>
0643       <item>EMPTY_BLOB</item>
0644       <item>EMPTY_CLOB</item>
0645       <item>EXISTSNODE</item>
0646       <item>EXP</item>
0647       <item>EXTRACT</item>
0648       <item>EXTRACTVALUE</item>
0649       <item>FIRST</item>
0650       <item>FIRST_VALUE</item>
0651       <item>FLOOR</item>
0652       <item>FROM_TZ</item>
0653       <item>GREATEST</item>
0654       <item>GROUP_ID</item>
0655       <item>GROUPING</item>
0656       <item>GROUPING_ID</item>
0657       <item>HEXTORAW</item>
0658       <item>INITCAP</item>
0659       <item>INSTR</item>
0660       <item>INSTRB</item>
0661       <item>LAG</item>
0662       <item>LAST</item>
0663       <item>LAST_DAY</item>
0664       <item>LAST_VALUE</item>
0665       <item>LEAD</item>
0666       <item>LEAST</item>
0667       <item>LENGTH</item>
0668       <item>LENGTHB</item>
0669       <item>LN</item>
0670       <item>LNNVL</item>
0671       <item>LOCALTIMESTAMP</item>
0672       <item>LOG</item>
0673       <item>LOWER</item>
0674       <item>LPAD</item>
0675       <item>LTRIM</item>
0676       <item>MAKE_REF</item>
0677       <item>MAX</item>
0678       <item>MEDIAN</item>
0679       <item>MIN</item>
0680       <item>MOD</item>
0681       <item>MONTHS_BETWEEN</item>
0682       <item>NANVL</item>
0683       <item>NCHR</item>
0684       <item>NEW_TIME</item>
0685       <item>NEXT_DAY</item>
0686       <item>NLS_CHARSET_DECL_LEN</item>
0687       <item>NLS_CHARSET_ID</item>
0688       <item>NLS_CHARSET_NAME</item>
0689       <item>NLS_INITCAP</item>
0690       <item>NLS_LOWER</item>
0691       <item>NLS_UPPER</item>
0692       <item>NLSSORT</item>
0693       <item>NTILE</item>
0694       <item>NULLIF</item>
0695       <item>NUMTODSINTERVAL</item>
0696       <item>NUMTOYMINTERVAL</item>
0697       <item>NVL</item>
0698       <item>NVL2</item>
0699       <item>ORA_HASH</item>
0700       <item>ORA_ROWSCN</item>
0701       <item>PERCENT_RANK</item>
0702       <item>PERCENTILE_CONT</item>
0703       <item>PERCENTILE_DISC</item>
0704       <item>POWER</item>
0705       <item>POWERMULTISET</item>
0706       <item>POWERMULTISET_BY_CARDINALITY</item>
0707       <item>PRESENTNNV</item>
0708       <item>PRESENTV</item>
0709       <item>RANK</item>
0710       <item>RATIO_TO_REPORT</item>
0711       <item>RAWTOHEX</item>
0712       <item>RAWTONHEX</item>
0713       <item>REF</item>
0714       <item>REFTOHEX</item>
0715       <item>REGEXP_INSTR</item>
0716       <item>REGEXP_LIKE</item>
0717       <item>REGEXP_REPLACE</item>
0718       <item>REGEXP_SUBSTR</item>
0719       <item>REGR_SLOPE</item>
0720       <item>REGR_INTERCEPT</item>
0721       <item>REGR_COUNT</item>
0722       <item>REGR_R2</item>
0723       <item>REGR_AVGX</item>
0724       <item>REGR_AVGY</item>
0725       <item>REGR_SXX</item>
0726       <item>REGR_SYY</item>
0727       <item>REGR_SXY</item>
0728       <item>REMAINDER</item>
0729       <item>ROUND</item>
0730       <item>ROW_NUMBER</item>
0731       <item>ROWIDTOCHAR</item>
0732       <item>ROWIDTONCHAR</item>
0733       <item>RPAD</item>
0734       <item>RTRIM</item>
0735       <item>SCN_TO_TIMESTAMP</item>
0736       <item>SESSIONTIMEZONE</item>
0737       <item>SIGN</item>
0738       <item>SIN</item>
0739       <item>SINH</item>
0740       <item>SOUNDEX</item>
0741       <item>SQRT</item>
0742       <item>STATS_BINOMIAL_TEST</item>
0743       <item>STATS_CROSSTAB</item>
0744       <item>STATS_F_TEST</item>
0745       <item>STATS_KS_TEST</item>
0746       <item>STATS_MODE</item>
0747       <item>STATS_MW_TEST</item>
0748       <item>STATS_ONE_WAY_ANOVA</item>
0749       <item>STATS_T_TEST_ONE</item>
0750       <item>STATS_T_TEST_PAIRED</item>
0751       <item>STATS_T_TEST_INDEP</item>
0752       <item>STATS_T_TEST_INDEPU</item>
0753       <item>STATS_WSR_TEST</item>
0754       <item>STDDEV</item>
0755       <item>STDDEV_POP</item>
0756       <item>STDDEV_SAMP</item>
0757       <item>SUBSTR</item>
0758       <item>SUBSTRB</item>
0759       <item>SUM</item>
0760       <item>SYS_CONNECT_BY_PATH</item>
0761       <item>SYS_CONTEXT</item>
0762       <item>SYS_DBURIGEN</item>
0763       <item>SYS_EXTRACT_UTC</item>
0764       <item>SYS_GUID</item>
0765       <item>SYS_TYPEID</item>
0766       <item>SYS_XMLAGG</item>
0767       <item>SYS_XMLGEN</item>
0768       <item>SYSDATE</item>
0769       <item>SYSTIMESTAMP</item>
0770       <item>TAN</item>
0771       <item>TANH</item>
0772       <item>TIMESTAMP_TO_SCN</item>
0773       <item>TO_BINARY_DOUBLE</item>
0774       <item>TO_BINARY_FLOAT</item>
0775       <item>TO_CHAR</item>
0776       <item>TO_CLOB</item>
0777       <item>TO_DATE</item>
0778       <item>TO_DSINTERVAL</item>
0779       <item>TO_LOB</item>
0780       <item>TO_MULTI_BYTE</item>
0781       <item>TO_NCHAR</item>
0782       <item>TO_NCLOB</item>
0783       <item>TO_NUMBER</item>
0784       <item>TO_SINGLE_BYTE</item>
0785       <item>TO_TIMESTAMP</item>
0786       <item>TO_TIMESTAMP_TZ</item>
0787       <item>TO_YMINTERVAL</item>
0788       <item>TRANSLATE</item>
0789       <item>TREAT</item>
0790       <item>TRIM</item>
0791       <item>TRUNC</item>
0792       <item>TZ_OFFSET</item>
0793       <item>UID</item>
0794       <item>UNISTR</item>
0795       <item>UPDATEXML</item>
0796       <item>UPPER</item>
0797       <item>USER</item>
0798       <item>USERENV</item>
0799       <item>VALUE</item>
0800       <item>VAR_POP</item>
0801       <item>VAR_SAMP</item>
0802       <item>VARIANCE</item>
0803       <item>VSIZE</item>
0804       <item>WIDTH_BUCKET</item>
0805       <item>XMLAGG</item>
0806       <item>XMLCOLATTVAL</item>
0807       <item>XMLCONCAT</item>
0808       <item>XMLELEMENT</item>
0809       <item>XMLFOREST</item>
0810       <item>XMLSEQUENCE</item>
0811       <item>XMLTRANSFORM</item>
0812     </list>
0813     <list name="types">
0814       <item>ANYDATA</item>
0815       <item>ANYDATASET</item>
0816       <item>ANYTYPE</item>
0817       <item>ARRAY</item>
0818       <item>BFILE</item>
0819       <item>BINARY_DOUBLE</item>
0820       <item>BINARY_FLOAT</item>
0821       <item>BINARY_INTEGER</item>
0822       <item>BLOB</item>
0823       <item>BOOLEAN</item>
0824       <item>CFILE</item>
0825       <item>CHAR</item>
0826       <item>CHARACTER</item>
0827       <item>CLOB</item>
0828       <item>DATE</item>
0829       <item>DAY</item>
0830       <item>DBURITYPE</item>
0831       <item>DEC</item>
0832       <item>DECIMAL</item>
0833       <item>DOUBLE</item>
0834       <item>FLOAT</item>
0835       <item>FLOB</item>
0836       <item>HTTPURITYPE</item>
0837       <item>INT</item>
0838       <item>INTEGER</item>
0839       <item>INTERVAL</item>
0840       <item>LOB</item>
0841       <item>LONG</item>
0842       <item>MLSLABEL</item>
0843       <item>MONTH</item>
0844       <item>NATIONAL</item>
0845       <item>NCHAR</item>
0846       <item>NCLOB</item>
0847       <item>NUMBER</item>
0848       <item>NUMERIC</item>
0849       <item>NVARCHAR</item>
0850       <item>OBJECT</item>
0851       <item>PLS_INTEGER</item>
0852       <item>PRECISION</item>
0853       <item>RAW</item>
0854       <item>REAL</item>
0855       <item>RECORD</item>
0856       <item>ROWID</item>
0857       <item>SECOND</item>
0858       <item>SINGLE</item>
0859       <item>SMALLINT</item>
0860       <item>TIME</item>
0861       <item>TIMESTAMP</item>
0862       <item>URIFACTORYTYPE</item>
0863       <item>URITYPE</item>
0864       <item>UROWID</item>
0865       <item>VARCHAR</item>
0866       <item>VARCHAR2</item>
0867       <item>VARRAY</item>
0868       <item>VARYING</item>
0869       <item>XMLTYPE</item>
0870       <item>YEAR</item>
0871       <item>ZONE</item>
0872     </list>
0873     <contexts>
0874       <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
0875         <DetectSpaces/>
0876 
0877         <!-- comments, before operators -->
0878         <Detect2Chars attribute="Comment" context="Singleline PL/SQL-style comment" char="-" char1="-"/>
0879         <Detect2Chars attribute="Comment" context="Multiline C-style comment" char="/" char1="*" beginRegion="Comment"/>
0880         <WordDetect attribute="Comment" context="SQL*Plus remark directive" String="rem" insensitive="true" column="0"/>
0881 
0882         <LineContinue attribute="Symbol" context="#stay" char="/" column="0"/> <!-- conflict with "operators" keywords -->
0883         <keyword attribute="Keyword" String="keywords" context="#stay"/>
0884         <keyword attribute="Operator Keyword" context="#stay" String="operators"/>
0885         <keyword attribute="ControlFlow" context="#stay" String="controlFlow"/>
0886         <AnyChar attribute="Operator" context="#stay" String="+-*/=&lt;&gt;"/>
0887         <Detect2Chars attribute="Operator" context="#stay" char="!" char1="="/>
0888         <Detect2Chars attribute="Operator" context="#stay" char="~" char1="="/>
0889         <Detect2Chars attribute="Operator" context="#stay" char="^" char1="="/>
0890         <Detect2Chars attribute="Operator" context="#stay" char=":" char1="="/>
0891         <Detect2Chars attribute="Operator" context="#stay" char="." char1="."/>
0892         <Detect2Chars attribute="Operator" context="#stay" char="|" char1="|"/>
0893         <keyword attribute="Function" String="functions" context="#stay"/>
0894         <keyword attribute="Data Type" String="types" context="#stay"/>
0895 
0896         <DetectIdentifier/>
0897         <!-- extra data types -->
0898         <RegExpr attribute="Data Type" context="#stay" String="%(?:bulk_(?:exceptions|rowcount)|found|isopen|notfound|rowcount|rowtype|type)\b" insensitive="true"/>
0899         <!-- numbers -->
0900         <HlCHex attribute="Hex" context="#stay"/>
0901         <Float attribute="Float" context="#stay"/>
0902         <Int attribute="Decimal" context="#stay"/>
0903         <!-- strings -->
0904         <DetectChar attribute="String" context="String literal" char="'"/>
0905 
0906         <DetectChar attribute="Identifier" context="User-defined identifier" char="&quot;"/>
0907         <RegExpr attribute="External Variable" context="#stay" String="(:|&amp;&amp;?)\w+"/>
0908         <RegExpr attribute="Preprocessor" context="SQL*Plus directive to include file" String="^@@?[^@ \t\r\n]" column="0"/>
0909       </context>
0910       <context name="String literal" attribute="String" lineEndContext="#stay">
0911         <Detect2Chars attribute="String" context="#pop" char="\" char1="'"/>
0912         <HlCStringChar attribute="String Char" context="#stay"/>
0913         <RegExpr attribute="External Variable" context="#stay" String="&amp;&amp;?\w+"/>
0914         <Detect2Chars attribute="String Char" context="#stay" char="'" char1="'"/>
0915         <DetectChar attribute="String" context="#pop" char="'"/>
0916       </context>
0917       <context name="Singleline PL/SQL-style comment" attribute="Comment" lineEndContext="#pop">
0918         <DetectSpaces />
0919         <IncludeRules context="##Comments"/>
0920       </context>
0921       <context name="Multiline C-style comment" attribute="Comment" lineEndContext="#stay">
0922         <DetectSpaces />
0923         <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
0924         <Detect2Chars attribute="Comment" context="Multiline C-style comment" char="/" char1="*" beginRegion="Comment"/>
0925         <IncludeRules context="##Comments"/>
0926       </context>
0927       <context name="SQL*Plus remark directive" attribute="Comment" lineEndContext="#pop">
0928         <IncludeRules context="Singleline PL/SQL-style comment"/>
0929       </context>
0930       <context name="User-defined identifier" attribute="Identifier" lineEndContext="#pop">
0931         <DetectChar attribute="Identifier" context="#pop" char="&quot;"/>
0932       </context>
0933       <context name="SQL*Plus directive to include file" attribute="Preprocessor" lineEndContext="#pop"/>
0934     </contexts>
0935     <itemDatas>
0936       <itemData name="Normal Text"       defStyleNum="dsNormal" spellChecking="false"/>
0937       <itemData name="Keyword"           defStyleNum="dsKeyword" spellChecking="false"/>
0938       <itemData name="ControlFlow"       defStyleNum="dsControlFlow" spellChecking="false"/>
0939       <itemData name="Operator"          defStyleNum="dsOperator" spellChecking="false"/>
0940       <itemData name="Operator Keyword"  defStyleNum="dsKeyword" spellChecking="false"/>
0941       <itemData name="Function"          defStyleNum="dsFunction" spellChecking="false"/>
0942       <itemData name="Data Type"         defStyleNum="dsDataType" spellChecking="false"/>
0943       <itemData name="Decimal"           defStyleNum="dsDecVal" spellChecking="false"/>
0944       <itemData name="Hex"               defStyleNum="dsBaseN" spellChecking="false"/>
0945       <itemData name="Float"             defStyleNum="dsFloat" spellChecking="false"/>
0946       <itemData name="String"            defStyleNum="dsString"/>
0947       <itemData name="String Char"       defStyleNum="dsChar" spellChecking="false"/>
0948       <itemData name="Comment"           defStyleNum="dsComment"/>
0949       <itemData name="Identifier"        defStyleNum="dsOthers" spellChecking="false"/>
0950       <itemData name="External Variable" defStyleNum="dsChar" spellChecking="false"/>
0951       <itemData name="Symbol"            defStyleNum="dsChar" spellChecking="false"/>
0952       <itemData name="Preprocessor"      defStyleNum="dsOthers" spellChecking="false"/>
0953     </itemDatas>
0954   </highlighting>
0955   <general>
0956     <comments>
0957       <comment name="singleLine" start="--" position="afterwhitespace"/>
0958       <comment name="multiLine" start="/*" end="*/" region="Comment"/>
0959     </comments>
0960     <keywords casesensitive="0"/>
0961   </general>
0962 </language>