diff options
Diffstat (limited to 'highlighting/sql2003-hl.xml')
-rw-r--r-- | highlighting/sql2003-hl.xml | 565 |
1 files changed, 565 insertions, 0 deletions
diff --git a/highlighting/sql2003-hl.xml b/highlighting/sql2003-hl.xml new file mode 100644 index 0000000..ac1d5d0 --- /dev/null +++ b/highlighting/sql2003-hl.xml @@ -0,0 +1,565 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Syntax highlighting definition for SQL:1999 + +xslthl - XSLT Syntax Highlighting +http://sourceforge.net/projects/xslthl/ +Copyright (C) 2012 Michiel Hendriks, Martin Hujer, k42b3 + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + +--> +<highlighters> + <highlighter type="oneline-comment">--</highlighter> + <highlighter type="multiline-comment"> + <start>/*</start> + <end>*/</end> + </highlighter> + <highlighter type="string"> + <string>'</string> + <doubleEscapes /> + </highlighter> + <highlighter type="string"> + <string>U'</string> + <endString>'</endString> + <doubleEscapes /> + </highlighter> + <highlighter type="string"> + <string>B'</string> + <endString>'</endString> + <doubleEscapes /> + </highlighter> + <highlighter type="string"> + <string>N'</string> + <endString>'</endString> + <doubleEscapes /> + </highlighter> + <highlighter type="string"> + <string>X'</string> + <endString>'</endString> + <doubleEscapes /> + </highlighter> + <highlighter type="number"> + <point>.</point> + <pointStarts /> + <exponent>e</exponent> + <ignoreCase /> + </highlighter> + <highlighter type="keywords"> + <ignoreCase /> + <!-- reserved --> + <keyword>A</keyword> + <keyword>ABS</keyword> + <keyword>ABSOLUTE</keyword> + <keyword>ACTION</keyword> + <keyword>ADA</keyword> + <keyword>ADMIN</keyword> + <keyword>AFTER</keyword> + <keyword>ALWAYS</keyword> + <keyword>ASC</keyword> + <keyword>ASSERTION</keyword> + <keyword>ASSIGNMENT</keyword> + <keyword>ATTRIBUTE</keyword> + <keyword>ATTRIBUTES</keyword> + <keyword>AVG</keyword> + <keyword>BEFORE</keyword> + <keyword>BERNOULLI</keyword> + <keyword>BREADTH</keyword> + <keyword>C</keyword> + <keyword>CARDINALITY</keyword> + <keyword>CASCADE</keyword> + <keyword>CATALOG_NAME</keyword> + <keyword>CATALOG</keyword> + <keyword>CEIL</keyword> + <keyword>CEILING</keyword> + <keyword>CHAIN</keyword> + <keyword>CHAR_LENGTH</keyword> + <keyword>CHARACTER_LENGTH</keyword> + <keyword>CHARACTER_SET_CATALOG</keyword> + <keyword>CHARACTER_SET_NAME</keyword> + <keyword>CHARACTER_SET_SCHEMA</keyword> + <keyword>CHARACTERISTICS</keyword> + <keyword>CHARACTERS</keyword> + <keyword>CHECKED</keyword> + <keyword>CLASS_ORIGIN</keyword> + <keyword>COALESCE</keyword> + <keyword>COBOL</keyword> + <keyword>CODE_UNITS</keyword> + <keyword>COLLATION_CATALOG</keyword> + <keyword>COLLATION_NAME</keyword> + <keyword>COLLATION_SCHEMA</keyword> + <keyword>COLLATION</keyword> + <keyword>COLLECT</keyword> + <keyword>COLUMN_NAME</keyword> + <keyword>COMMAND_FUNCTION_CODE</keyword> + <keyword>COMMAND_FUNCTION</keyword> + <keyword>COMMITTED</keyword> + <keyword>CONDITION_NUMBER</keyword> + <keyword>CONDITION</keyword> + <keyword>CONNECTION_NAME</keyword> + <keyword>CONSTRAINT_CATALOG</keyword> + <keyword>CONSTRAINT_NAME</keyword> + <keyword>CONSTRAINT_SCHEMA</keyword> + <keyword>CONSTRAINTS</keyword> + <keyword>CONSTRUCTORS</keyword> + <keyword>CONTAINS</keyword> + <keyword>CONVERT</keyword> + <keyword>CORR</keyword> + <keyword>COUNT</keyword> + <keyword>COVAR_POP</keyword> + <keyword>COVAR_SAMP</keyword> + <keyword>CUME_DIST</keyword> + <keyword>CURRENT_COLLATION</keyword> + <keyword>CURSOR_NAME</keyword> + <keyword>DATA</keyword> + <keyword>DATETIME_INTERVAL_CODE</keyword> + <keyword>DATETIME_INTERVAL_PRECISION</keyword> + <keyword>DEFAULTS</keyword> + <keyword>DEFERRABLE</keyword> + <keyword>DEFERRED</keyword> + <keyword>DEFINED</keyword> + <keyword>DEFINER</keyword> + <keyword>DEGREE</keyword> + <keyword>DENSE_RANK</keyword> + <keyword>DEPTH</keyword> + <keyword>DERIVED</keyword> + <keyword>DESC</keyword> + <keyword>DESCRIPTOR</keyword> + <keyword>DIAGNOSTICS</keyword> + <keyword>DISPATCH</keyword> + <keyword>DOMAIN</keyword> + <keyword>DYNAMIC_FUNCTION_CODE</keyword> + <keyword>DYNAMIC_FUNCTION</keyword> + <keyword>EQUALS</keyword> + <keyword>EVERY</keyword> + <keyword>EXCEPTION</keyword> + <keyword>EXCLUDE</keyword> + <keyword>EXCLUDING</keyword> + <keyword>EXP</keyword> + <keyword>EXTRACT</keyword> + <keyword>FINAL</keyword> + <keyword>FIRST</keyword> + <keyword>FLOOR</keyword> + <keyword>FOLLOWING</keyword> + <keyword>FORTRAN</keyword> + <keyword>FOUND</keyword> + <keyword>FUSION</keyword> + <keyword>G</keyword> + <keyword>GENERAL</keyword> + <keyword>GO</keyword> + <keyword>GOTO</keyword> + <keyword>GRANTED</keyword> + <keyword>HIERARCHY</keyword> + <keyword>IMPLEMENTATION</keyword> + <keyword>INCLUDING</keyword> + <keyword>INCREMENT</keyword> + <keyword>INITIALLY</keyword> + <keyword>INSTANCE</keyword> + <keyword>INSTANTIABLE</keyword> + <keyword>INTERSECTION</keyword> + <keyword>INVOKER</keyword> + <keyword>ISOLATION</keyword> + <keyword>K</keyword> + <keyword>KEY_MEMBER</keyword> + <keyword>KEY_TYPE</keyword> + <keyword>KEY</keyword> + <keyword>LAST</keyword> + <keyword>LENGTH</keyword> + <keyword>LEVEL</keyword> + <keyword>LN</keyword> + <keyword>LOCATOR</keyword> + <keyword>LOWER</keyword> + <keyword>M</keyword> + <keyword>MAP</keyword> + <keyword>MATCHED</keyword> + <keyword>MAX</keyword> + <keyword>MAXVALUE</keyword> + <keyword>MESSAGE_LENGTH</keyword> + <keyword>MESSAGE_OCTET_LENGTH</keyword> + <keyword>MESSAGE_TEXT</keyword> + <keyword>MIN</keyword> + <keyword>MINVALUE</keyword> + <keyword>MOD</keyword> + <keyword>MORE</keyword> + <keyword>MUMPS</keyword> + <keyword>NAME</keyword> + <keyword>NAMES</keyword> + <keyword>NESTING</keyword> + <keyword>NEXT</keyword> + <keyword>NORMALIZE</keyword> + <keyword>NORMALIZED</keyword> + <keyword>NULLABLE</keyword> + <keyword>NULLIF</keyword> + <keyword>NULLS</keyword> + <keyword>NUMBER</keyword> + <keyword>OBJECT</keyword> + <keyword>OCTET_LENGTH</keyword> + <keyword>OCTETS</keyword> + <keyword>OPTION</keyword> + <keyword>OPTIONS</keyword> + <keyword>ORDERING</keyword> + <keyword>ORDINALITY</keyword> + <keyword>OTHERS</keyword> + <keyword>OVERLAY</keyword> + <keyword>OVERRIDING</keyword> + <keyword>PAD</keyword> + <keyword>PARAMETER_MODE</keyword> + <keyword>PARAMETER_NAME</keyword> + <keyword>PARAMETER_ORDINAL_POSITION</keyword> + <keyword>PARAMETER_SPECIFIC_CATALOG</keyword> + <keyword>PARAMETER_SPECIFIC_NAME</keyword> + <keyword>PARAMETER_SPECIFIC_SCHEMA</keyword> + <keyword>PARTIAL</keyword> + <keyword>PASCAL</keyword> + <keyword>PATH</keyword> + <keyword>PERCENT_RANK</keyword> + <keyword>PERCENTILE_CONT</keyword> + <keyword>PERCENTILE_DISC</keyword> + <keyword>PLACING</keyword> + <keyword>PLI</keyword> + <keyword>POSITION</keyword> + <keyword>POWER</keyword> + <keyword>PRECEDING</keyword> + <keyword>PRESERVE</keyword> + <keyword>PRIOR</keyword> + <keyword>PRIVILEGES</keyword> + <keyword>PUBLIC</keyword> + <keyword>RANK</keyword> + <keyword>READ</keyword> + <keyword>RELATIVE</keyword> + <keyword>REPEATABLE</keyword> + <keyword>RESTART</keyword> + <keyword>RETURNED_CARDINALITY</keyword> + <keyword>RETURNED_LENGTH</keyword> + <keyword>RETURNED_OCTET_LENGTH</keyword> + <keyword>RETURNED_SQLSTATE</keyword> + <keyword>ROLE</keyword> + <keyword>ROUTINE_CATALOG</keyword> + <keyword>ROUTINE_NAME</keyword> + <keyword>ROUTINE_SCHEMA</keyword> + <keyword>ROUTINE</keyword> + <keyword>ROW_COUNT</keyword> + <keyword>ROW_NUMBER</keyword> + <keyword>SCALE</keyword> + <keyword>SCHEMA_NAME</keyword> + <keyword>SCHEMA</keyword> + <keyword>SCOPE_CATALOG</keyword> + <keyword>SCOPE_NAME</keyword> + <keyword>SCOPE_SCHEMA</keyword> + <keyword>SECTION</keyword> + <keyword>SECURITY</keyword> + <keyword>SELF</keyword> + <keyword>SEQUENCE</keyword> + <keyword>SERIALIZABLE</keyword> + <keyword>SERVER_NAME</keyword> + <keyword>SESSION</keyword> + <keyword>SETS</keyword> + <keyword>SIMPLE</keyword> + <keyword>SIZE</keyword> + <keyword>SOURCE</keyword> + <keyword>SPACE</keyword> + <keyword>SPECIFIC_NAME</keyword> + <keyword>SQRT</keyword> + <keyword>STATE</keyword> + <keyword>STATEMENT</keyword> + <keyword>STDDEV_POP</keyword> + <keyword>STDDEV_SAMP</keyword> + <keyword>STRUCTURE</keyword> + <keyword>STYLE</keyword> + <keyword>SUBCLASS_ORIGIN</keyword> + <keyword>SUBSTRING</keyword> + <keyword>SUM</keyword> + <keyword>TABLE_NAME</keyword> + <keyword>TABLESAMPLE</keyword> + <keyword>TEMPORARY</keyword> + <keyword>TIES</keyword> + <keyword>TOP_LEVEL_COUNT</keyword> + <keyword>TRANSACTION_ACTIVE</keyword> + <keyword>TRANSACTION</keyword> + <keyword>TRANSACTIONS_COMMITTED</keyword> + <keyword>TRANSACTIONS_ROLLED_BACK</keyword> + <keyword>TRANSFORM</keyword> + <keyword>TRANSFORMS</keyword> + <keyword>TRANSLATE</keyword> + <keyword>TRIGGER_CATALOG</keyword> + <keyword>TRIGGER_NAME</keyword> + <keyword>TRIGGER_SCHEMA</keyword> + <keyword>TRIM</keyword> + <keyword>TYPE</keyword> + <keyword>UNBOUNDED</keyword> + <keyword>UNCOMMITTED</keyword> + <keyword>UNDER</keyword> + <keyword>UNNAMED</keyword> + <keyword>USAGE</keyword> + <keyword>USER_DEFINED_TYPE_CATALOG</keyword> + <keyword>USER_DEFINED_TYPE_CODE</keyword> + <keyword>USER_DEFINED_TYPE_NAME</keyword> + <keyword>USER_DEFINED_TYPE_SCHEMA</keyword> + <keyword>VIEW</keyword> + <keyword>WORK</keyword> + <keyword>WRITE</keyword> + <keyword>ZONE</keyword> + <!-- non reserved --> + <keyword>ADD</keyword> + <keyword>ALL</keyword> + <keyword>ALLOCATE</keyword> + <keyword>ALTER</keyword> + <keyword>AND</keyword> + <keyword>ANY</keyword> + <keyword>ARE</keyword> + <keyword>ARRAY</keyword> + <keyword>AS</keyword> + <keyword>ASENSITIVE</keyword> + <keyword>ASYMMETRIC</keyword> + <keyword>AT</keyword> + <keyword>ATOMIC</keyword> + <keyword>AUTHORIZATION</keyword> + <keyword>BEGIN</keyword> + <keyword>BETWEEN</keyword> + <keyword>BIGINT</keyword> + <keyword>BINARY</keyword> + <keyword>BLOB</keyword> + <keyword>BOOLEAN</keyword> + <keyword>BOTH</keyword> + <keyword>BY</keyword> + <keyword>CALL</keyword> + <keyword>CALLED</keyword> + <keyword>CASCADED</keyword> + <keyword>CASE</keyword> + <keyword>CAST</keyword> + <keyword>CHAR</keyword> + <keyword>CHARACTER</keyword> + <keyword>CHECK</keyword> + <keyword>CLOB</keyword> + <keyword>CLOSE</keyword> + <keyword>COLLATE</keyword> + <keyword>COLUMN</keyword> + <keyword>COMMIT</keyword> + <keyword>CONNECT</keyword> + <keyword>CONSTRAINT</keyword> + <keyword>CONTINUE</keyword> + <keyword>CORRESPONDING</keyword> + <keyword>CREATE</keyword> + <keyword>CROSS</keyword> + <keyword>CUBE</keyword> + <keyword>CURRENT_DATE</keyword> + <keyword>CURRENT_DEFAULT_TRANSFORM_GROUP</keyword> + <keyword>CURRENT_PATH</keyword> + <keyword>CURRENT_ROLE</keyword> + <keyword>CURRENT_TIME</keyword> + <keyword>CURRENT_TIMESTAMP</keyword> + <keyword>CURRENT_TRANSFORM_GROUP_FOR_TYPE</keyword> + <keyword>CURRENT_USER</keyword> + <keyword>CURRENT</keyword> + <keyword>CURSOR</keyword> + <keyword>CYCLE</keyword> + <keyword>DATE</keyword> + <keyword>DAY</keyword> + <keyword>DEALLOCATE</keyword> + <keyword>DEC</keyword> + <keyword>DECIMAL</keyword> + <keyword>DECLARE</keyword> + <keyword>DEFAULT</keyword> + <keyword>DELETE</keyword> + <keyword>DEREF</keyword> + <keyword>DESCRIBE</keyword> + <keyword>DETERMINISTIC</keyword> + <keyword>DISCONNECT</keyword> + <keyword>DISTINCT</keyword> + <keyword>DOUBLE</keyword> + <keyword>DROP</keyword> + <keyword>DYNAMIC</keyword> + <keyword>EACH</keyword> + <keyword>ELEMENT</keyword> + <keyword>ELSE</keyword> + <keyword>END</keyword> + <keyword>END-EXEC</keyword> + <keyword>ESCAPE</keyword> + <keyword>EXCEPT</keyword> + <keyword>EXEC</keyword> + <keyword>EXECUTE</keyword> + <keyword>EXISTS</keyword> + <keyword>EXTERNAL</keyword> + <keyword>FALSE</keyword> + <keyword>FETCH</keyword> + <keyword>FILTER</keyword> + <keyword>FLOAT</keyword> + <keyword>FOR</keyword> + <keyword>FOREIGN</keyword> + <keyword>FREE</keyword> + <keyword>FROM</keyword> + <keyword>FULL</keyword> + <keyword>FUNCTION</keyword> + <keyword>GET</keyword> + <keyword>GLOBAL</keyword> + <keyword>GRANT</keyword> + <keyword>GROUP</keyword> + <keyword>GROUPING</keyword> + <keyword>HAVING</keyword> + <keyword>HOLD</keyword> + <keyword>HOUR</keyword> + <keyword>IDENTITY</keyword> + <keyword>IMMEDIATE</keyword> + <keyword>IN</keyword> + <keyword>INDICATOR</keyword> + <keyword>INNER</keyword> + <keyword>INOUT</keyword> + <keyword>INPUT</keyword> + <keyword>INSENSITIVE</keyword> + <keyword>INSERT</keyword> + <keyword>INT</keyword> + <keyword>INTEGER</keyword> + <keyword>INTERSECT</keyword> + <keyword>INTERVAL</keyword> + <keyword>INTO</keyword> + <keyword>IS</keyword> + <keyword>ISOLATION</keyword> + <keyword>JOIN</keyword> + <keyword>LANGUAGE</keyword> + <keyword>LARGE</keyword> + <keyword>LATERAL</keyword> + <keyword>LEADING</keyword> + <keyword>LEFT</keyword> + <keyword>LIKE</keyword> + <keyword>LOCAL</keyword> + <keyword>LOCALTIME</keyword> + <keyword>LOCALTIMESTAMP</keyword> + <keyword>MATCH</keyword> + <keyword>MEMBER</keyword> + <keyword>MERGE</keyword> + <keyword>METHOD</keyword> + <keyword>MINUTE</keyword> + <keyword>MODIFIES</keyword> + <keyword>MODULE</keyword> + <keyword>MONTH</keyword> + <keyword>MULTISET</keyword> + <keyword>NATIONAL</keyword> + <keyword>NATURAL</keyword> + <keyword>NCHAR</keyword> + <keyword>NCLOB</keyword> + <keyword>NEW</keyword> + <keyword>NO</keyword> + <keyword>NONE</keyword> + <keyword>NOT</keyword> + <keyword>NULL</keyword> + <keyword>NUMERIC</keyword> + <keyword>OF</keyword> + <keyword>OLD</keyword> + <keyword>ON</keyword> + <keyword>ONLY</keyword> + <keyword>OPEN</keyword> + <keyword>OR</keyword> + <keyword>ORDER</keyword> + <keyword>OUT</keyword> + <keyword>OUTER</keyword> + <keyword>OUTPUT</keyword> + <keyword>OVER</keyword> + <keyword>OVERLAPS</keyword> + <keyword>PARAMETER</keyword> + <keyword>PARTITION</keyword> + <keyword>PRECISION</keyword> + <keyword>PREPARE</keyword> + <keyword>PRIMARY</keyword> + <keyword>PROCEDURE</keyword> + <keyword>RANGE</keyword> + <keyword>READS</keyword> + <keyword>REAL</keyword> + <keyword>RECURSIVE</keyword> + <keyword>REF</keyword> + <keyword>REFERENCES</keyword> + <keyword>REFERENCING</keyword> + <keyword>REGR_AVGX</keyword> + <keyword>REGR_AVGY</keyword> + <keyword>REGR_COUNT</keyword> + <keyword>REGR_INTERCEPT</keyword> + <keyword>REGR_R2</keyword> + <keyword>REGR_SLOPE</keyword> + <keyword>REGR_SXX</keyword> + <keyword>REGR_SXY</keyword> + <keyword>REGR_SYY</keyword> + <keyword>RELEASE</keyword> + <keyword>RESULT</keyword> + <keyword>RETURN</keyword> + <keyword>RETURNS</keyword> + <keyword>REVOKE</keyword> + <keyword>RIGHT</keyword> + <keyword>ROLLBACK</keyword> + <keyword>ROLLUP</keyword> + <keyword>ROW</keyword> + <keyword>ROWS</keyword> + <keyword>SAVEPOINT</keyword> + <keyword>SCROLL</keyword> + <keyword>SEARCH</keyword> + <keyword>SECOND</keyword> + <keyword>SELECT</keyword> + <keyword>SENSITIVE</keyword> + <keyword>SESSION_USER</keyword> + <keyword>SET</keyword> + <keyword>SIMILAR</keyword> + <keyword>SMALLINT</keyword> + <keyword>SOME</keyword> + <keyword>SPECIFIC</keyword> + <keyword>SPECIFICTYPE</keyword> + <keyword>SQL</keyword> + <keyword>SQLEXCEPTION</keyword> + <keyword>SQLSTATE</keyword> + <keyword>SQLWARNING</keyword> + <keyword>START</keyword> + <keyword>STATIC</keyword> + <keyword>SUBMULTISET</keyword> + <keyword>SYMMETRIC</keyword> + <keyword>SYSTEM_USER</keyword> + <keyword>SYSTEM</keyword> + <keyword>TABLE</keyword> + <keyword>THEN</keyword> + <keyword>TIME</keyword> + <keyword>TIMESTAMP</keyword> + <keyword>TIMEZONE_HOUR</keyword> + <keyword>TIMEZONE_MINUTE</keyword> + <keyword>TO</keyword> + <keyword>TRAILING</keyword> + <keyword>TRANSLATION</keyword> + <keyword>TREAT</keyword> + <keyword>TRIGGER</keyword> + <keyword>TRUE</keyword> + <keyword>UESCAPE</keyword> + <keyword>UNION</keyword> + <keyword>UNIQUE</keyword> + <keyword>UNKNOWN</keyword> + <keyword>UNNEST</keyword> + <keyword>UPDATE</keyword> + <keyword>UPPER</keyword> + <keyword>USER</keyword> + <keyword>USING</keyword> + <keyword>VALUE</keyword> + <keyword>VALUES</keyword> + <keyword>VAR_POP</keyword> + <keyword>VAR_SAMP</keyword> + <keyword>VARCHAR</keyword> + <keyword>VARYING</keyword> + <keyword>WHEN</keyword> + <keyword>WHENEVER</keyword> + <keyword>WHERE</keyword> + <keyword>WIDTH_BUCKET</keyword> + <keyword>WINDOW</keyword> + <keyword>WITH</keyword> + <keyword>WITHIN</keyword> + <keyword>WITHOUT</keyword> + <keyword>YEAR</keyword> + </highlighter> +</highlighters> |