From cc32ac990bce658e4b6858dd00e21015034eaf98 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Mon, 18 Oct 2004 17:09:03 +0000 Subject: [PATCH] Updated SQL key words table --- doc/src/sgml/keywords.sgml | 1148 +++++++++++++++++++++++++++++++++++- 1 file changed, 1121 insertions(+), 27 deletions(-) diff --git a/doc/src/sgml/keywords.sgml b/doc/src/sgml/keywords.sgml index e8f5d9b75c..7fdadaddad 100644 --- a/doc/src/sgml/keywords.sgml +++ b/doc/src/sgml/keywords.sgml @@ -1,4 +1,4 @@ - + <acronym>SQL</acronym> Key Words @@ -81,32 +81,43 @@ <acronym>SQL</acronym> Key Words - + Key Word PostgreSQL - SQL 99 - SQL 92 + SQL 2003 + SQL 1999 + SQL 1992 + + A + + non-reserved + + + ABORT non-reserved + ABS + reserved non-reserved ABSOLUTE non-reserved + non-reserved reserved reserved @@ -115,10 +126,12 @@ non-reserved + ACTION non-reserved + non-reserved reserved reserved @@ -127,34 +140,40 @@ non-reservednon-reserved + non-reserved ADD non-reserved + non-reserved reserved reserved ADMIN + non-reserved reserved AFTER non-reserved + non-reserved reserved AGGREGATE non-reserved + reserved ALIAS + reserved @@ -163,59 +182,76 @@ reservedreservedreserved + reserved ALLOCATE reserved reserved + reserved ALSO non-reserved + ALTER non-reserved reserved reserved + reserved + + + ALWAYS + + non-reserved + + ANALYSE reserved + ANALYZE reserved + AND reserved reserved reserved + reserved ANY reserved reserved reserved + reserved ARE reserved reserved + reserved ARRAY reserved reserved + reserved @@ -223,22 +259,26 @@ reserved reserved reserved + reserved ASC reserved + non-reserved reserved reserved ASENSITIVE + reserved non-reserved ASSERTION non-reserved + non-reserved reserved reserved @@ -246,11 +286,13 @@ ASSIGNMENTnon-reservednon-reserved + non-reserved ASYMMETRIC + reserved non-reserved @@ -259,22 +301,40 @@ non-reservedreservedreserved + reserved ATOMIC + reserved + non-reserved + + + + ATTRIBUTE + + non-reserved + + + + + ATTRIBUTES + non-reserved + AUTHORIZATION reserved (can be function) reserved reserved + reserved AVG + reserved non-reserved reserved @@ -283,10 +343,12 @@ non-reserved + BEFORE non-reserved + non-reserved reserved @@ -295,16 +357,26 @@ non-reservedreservedreserved + reserved + + + BERNOULLI + + non-reserved + + BETWEEN reserved (can be function) + reserved non-reserved reserved BIGINT non-reserved (cannot be function or type) + reserved @@ -312,23 +384,27 @@ BINARYreserved (can be function)reserved + reserved BIT non-reserved (cannot be function or type) + reserved reserved BITVAR + non-reserved BIT_LENGTH + non-reserved reserved @@ -336,12 +412,14 @@ BLOBreserved + reserved BOOLEAN non-reserved (cannot be function or type) reserved + reserved @@ -349,10 +427,12 @@ reserved reserved reserved + reserved BREADTH + non-reserved reserved @@ -361,40 +441,47 @@ non-reservedreservedreserved + reserved C non-reserved non-reserved + non-reserved CACHE non-reserved + CALL reserved + reserved CALLED non-reserved + reserved non-reserved CARDINALITY + reserved non-reserved CASCADE non-reserved + non-reserved reserved reserved @@ -403,22 +490,26 @@ reservedreserved + reserved CASE reserved reserved reserved + reserved CAST reserved reserved reserved + reserved CATALOG + non-reserved reserved reserved @@ -427,11 +518,27 @@ non-reservednon-reserved + non-reserved + + + CEIL + + reserved + + + + + CEILING + + reserved + + CHAIN non-reserved non-reserved + non-reserved @@ -439,22 +546,33 @@ non-reserved (cannot be function or type) reserved reserved + reserved CHARACTER non-reserved (cannot be function or type) reserved reserved + reserved CHARACTERISTICS non-reserved + non-reserved + + + + + CHARACTERS + + non-reserved CHARACTER_LENGTH + reserved non-reserved reserved @@ -463,22 +581,26 @@ non-reservednon-reserved + non-reserved CHARACTER_SET_NAME non-reserved non-reserved + non-reserved CHARACTER_SET_SCHEMA non-reserved non-reserved + non-reserved CHAR_LENGTH + reserved non-reserved reserved @@ -487,10 +609,12 @@ reservedreservedreserved + reserved CHECKED + non-reserved @@ -499,10 +623,12 @@ non-reserved + CLASS non-reserved + reserved @@ -511,11 +637,13 @@ non-reservednon-reserved + non-reserved CLOB reserved + reserved @@ -523,16 +651,19 @@ non-reserved reserved reserved + reserved CLUSTER non-reserved + COALESCE non-reserved (cannot be function or type) + reserved non-reserved reserved @@ -541,16 +672,19 @@ non-reservednon-reserved + non-reserved COLLATE reserved reserved reserved + reserved COLLATION + non-reserved reserved reserved @@ -559,41 +693,55 @@ non-reservednon-reserved + non-reserved COLLATION_NAME non-reserved non-reserved + non-reserved COLLATION_SCHEMA non-reserved non-reserved + non-reserved + + + COLLECT + + reserved + + COLUMN reserved reserved reserved + reserved COLUMN_NAME non-reserved non-reserved + non-reserved COMMAND_FUNCTION non-reserved non-reserved + non-reserved COMMAND_FUNCTION_CODE non-reserved + non-reserved @@ -601,40 +749,54 @@ non-reserved + COMMIT non-reserved reserved reserved + reserved COMMITTED non-reserved non-reserved non-reserved + non-reserved COMPLETION + + reserved + + + + CONDITION + reserved + CONDITION_NUMBER non-reserved non-reserved + non-reserved CONNECT reserved reserved + reserved CONNECTION + non-reserved reserved reserved @@ -643,16 +805,19 @@ non-reservednon-reserved + non-reserved CONSTRAINT reserved reserved reserved + reserved CONSTRAINTS non-reserved + non-reserved reserved reserved @@ -661,22 +826,26 @@ non-reservednon-reserved + non-reserved CONSTRAINT_NAME non-reserved non-reserved + non-reserved CONSTRAINT_SCHEMA non-reserved non-reserved + non-reserved CONSTRUCTOR + non-reserved reserved @@ -684,11 +853,13 @@ CONTAINSnon-reserved + non-reserved CONTINUE + non-reserved reserved reserved @@ -697,10 +868,12 @@ non-reserved + CONVERT non-reserved (cannot be function or type) + reserved non-reserved reserved @@ -709,47 +882,90 @@ non-reserved + + + + CORR + + reserved + + CORRESPONDING reserved reserved + reserved COUNT + reserved non-reserved reserved + + COVAR_POP + + reserved + + + + + COVAR_SAMP + + reserved + + + CREATE reserved reserved reserved + reserved CREATEDB non-reserved + CREATEUSER non-reserved + CROSS reserved (can be function) reserved reserved + reserved + + + CSV + non-reserved + + + CUBE reserved + reserved + + + + CUME_DIST + + reserved + @@ -757,23 +973,34 @@ reserved reserved + reserved CURRENT_DATE reserved reserved reserved + reserved + + + CURRENT_DEFAULT_TRANSFORM_GROUP + + reserved + + CURRENT_PATH reserved + reserved CURRENT_ROLE reserved + reserved @@ -781,40 +1008,54 @@ reserved reserved reserved + reserved CURRENT_TIMESTAMP reserved reserved reserved + reserved + + + CURRENT_TRANSFORM_GROUP_FOR_TYPE + + reserved + + CURRENT_USER reserved reserved reserved + reserved CURSOR non-reserved reserved reserved + reserved CURSOR_NAME non-reserved non-reserved + non-reserved CYCLE non-reserved reserved + reserved DATA + non-reserved reserved non-reserved @@ -823,76 +1064,89 @@ non-reserved + DATE reserved reserved + reserved DATETIME_INTERVAL_CODE non-reserved non-reserved + non-reserved DATETIME_INTERVAL_PRECISION non-reserved non-reserved + non-reserved DAY non-reserved reserved reserved + reserved DEALLOCATE non-reserved reserved reserved + reserved DEC non-reserved (cannot be function or type) reserved reserved + reserved DECIMAL non-reserved (cannot be function or type) reserved reserved + reserved DECLARE non-reserved reserved reserved + reserved DEFAULT reserved reserved reserved + reserved DEFAULTS non-reserved + non-reserved DEFERRABLE reserved + non-reserved reserved reserved DEFERRED non-reserved + non-reserved reserved reserved @@ -900,12 +1154,21 @@ DEFINEDnon-reserved + non-reserved DEFINER non-reserved non-reserved + non-reserved + + + + DEGREE + + non-reserved + @@ -913,34 +1176,54 @@ non-reserved reserved reserved + reserved DELIMITER non-reserved + DELIMITERS non-reserved + - DEPTH + DENSE_RANK reserved + - DEREF + DEPTH + non-reserved reserved - DESC - reserved + DEREF + + reserved + reserved + + + + DERIVED + + non-reserved + + + + + DESC + reserved + non-reserved reserved reserved @@ -949,22 +1232,26 @@ reservedreserved + reserved DESCRIPTOR + non-reserved reserved reserved DESTROY + reserved DESTRUCTOR + reserved @@ -972,17 +1259,20 @@ DETERMINISTICreserved + reserved DIAGNOSTICS + non-reserved reserved reserved DICTIONARY + reserved @@ -991,11 +1281,13 @@ reservedreserved + reserved DISPATCH non-reserved + non-reserved @@ -1003,16 +1295,19 @@ reserved reserved reserved + reserved DO reserved + DOMAIN non-reserved + non-reserved reserved reserved @@ -1021,17 +1316,20 @@ non-reservedreservedreserved + reserved DROP non-reserved reserved reserved + reserved DYNAMIC reserved + reserved @@ -1039,17 +1337,27 @@ non-reserved non-reserved + non-reserved DYNAMIC_FUNCTION_CODE non-reserved + non-reserved EACH non-reserved reserved + reserved + + + + ELEMENT + + reserved + @@ -1057,34 +1365,40 @@ reserved reserved reserved + reserved ENCODING non-reserved + ENCRYPTED non-reserved + END reserved reserved reserved + reserved END-EXEC reserved reserved + reserved EQUALS + non-reserved reserved @@ -1093,11 +1407,13 @@ non-reservedreservedreserved + reserved EVERY reserved + reserved @@ -1105,16 +1421,26 @@ reserved reserved reserved + reserved EXCEPTION + non-reserved reserved reserved + + EXCLUDE + + non-reserved + + + EXCLUDING non-reserved + non-reserved @@ -1123,46 +1449,61 @@ non-reserved + EXEC reserved reserved + reserved EXECUTE non-reserved reserved reserved + reserved EXISTING + non-reserved EXISTS non-reserved (cannot be function or type) + reserved non-reserved reserved + + EXP + + reserved + + + EXPLAIN non-reserved + EXTERNAL non-reserved reserved reserved + reserved EXTRACT non-reserved (cannot be function or type) + reserved non-reserved reserved @@ -1171,22 +1512,33 @@ reservedreservedreserved + reserved FETCH non-reserved reserved reserved + reserved + + + FILTER + + reserved + + FINAL non-reserved + non-reserved FIRST non-reserved + non-reserved reserved reserved @@ -1195,40 +1547,61 @@ non-reserved (cannot be function or type)reservedreserved + reserved + + + FLOOR + + reserved + + + + + FOLLOWING + + non-reserved + + FOR reserved reserved reserved + reserved FORCE non-reserved + FOREIGN reserved reserved reserved + reserved FORTRAN non-reserved non-reserved + non-reserved FORWARD non-reserved + FOUND + non-reserved reserved reserved @@ -1236,6 +1609,7 @@ FREEreserved + reserved @@ -1243,34 +1617,47 @@ reserved (can be function) + FROM reserved reserved reserved + reserved FULL reserved (can be function) reserved reserved + reserved FUNCTION non-reserved reserved + reserved + + + + FUSION + + reserved + G non-reserved + non-reserved GENERAL + non-reserved reserved @@ -1278,6 +1665,7 @@ GENERATEDnon-reserved + non-reserved @@ -1285,22 +1673,26 @@ reserved reserved + reserved GLOBAL non-reserved reserved reserved + reserved GO + non-reserved reserved reserved GOTO + non-reserved reserved reserved @@ -1309,11 +1701,13 @@ reservedreservedreserved + reserved GRANTED non-reserved + non-reserved @@ -1321,11 +1715,13 @@ reserved reserved reserved + reserved GROUPING reserved + reserved @@ -1333,28 +1729,33 @@ non-reserved + HAVING reserved reserved reserved + reserved HIERARCHY non-reserved + non-reserved HOLD non-reserved + reserved non-reserved HOST + reserved @@ -1363,16 +1764,19 @@ non-reservedreservedreserved + reserved IDENTITY reserved reserved + reserved IGNORE + reserved @@ -1381,10 +1785,12 @@ reserved (can be function) + IMMEDIATE non-reserved + non-reserved reserved reserved @@ -1393,11 +1799,13 @@ non-reserved + IMPLEMENTATION non-reserved + non-reserved @@ -1405,22 +1813,26 @@ non-reserved + IN - reserved (can be function) + reserved + reserved reserved reserved INCLUDING non-reserved + non-reserved INCREMENT non-reserved + non-reserved @@ -1429,16 +1841,19 @@ non-reserved + INDICATOR reserved reserved + reserved INFIX + non-reserved @@ -1447,16 +1862,19 @@ non-reserved + INITIALIZE + reserved INITIALLY reserved + non-reserved reserved reserved @@ -1465,22 +1883,26 @@ reserved (can be function)reservedreserved + reserved INOUT - non-reserved + non-reserved (cannot be function or type) + reserved reserved INPUT non-reserved + non-reserved reserved reserved INSENSITIVE non-reserved + reserved non-reserved reserved @@ -1489,17 +1911,20 @@ non-reservedreservedreserved + reserved INSTANCE non-reserved + non-reserved INSTANTIABLE non-reserved + non-reserved @@ -1507,41 +1932,55 @@ non-reserved + INT non-reserved (cannot be function or type) reserved reserved + reserved INTEGER non-reserved (cannot be function or type) reserved reserved + reserved INTERSECT reserved reserved reserved + reserved + + + INTERSECTION + + reserved + + INTERVAL non-reserved (cannot be function or type) reserved reserved + reserved INTO reserved reserved reserved + reserved INVOKER non-reserved non-reserved + non-reserved @@ -1549,22 +1988,26 @@ reserved (can be function) reserved reserved + reserved ISNULL reserved (can be function) + ISOLATION non-reserved + non-reserved reserved reserved ITERATE + reserved @@ -1573,16 +2016,19 @@ reserved (can be function)reservedreserved + reserved K non-reserved + non-reserved KEY non-reserved + non-reserved reserved reserved @@ -1590,12 +2036,14 @@ KEY_MEMBERnon-reserved + non-reserved KEY_TYPE non-reserved + non-reserved @@ -1603,22 +2051,26 @@ non-reserved + LANGUAGE non-reserved reserved reserved + reserved LARGE - + non-reserved + reserved reserved LAST non-reserved + non-reserved reserved reserved @@ -1626,6 +2078,7 @@ LATERALreserved + reserved @@ -1633,28 +2086,33 @@ reserved reserved reserved + reserved LEFT reserved (can be function) reserved reserved + reserved LENGTH non-reserved non-reserved + non-reserved LESS + reserved LEVEL non-reserved + non-reserved reserved reserved @@ -1663,10 +2121,12 @@ reserved (can be function)reservedreserved + reserved LIMIT reserved + reserved @@ -1675,29 +2135,41 @@ non-reserved + + + + LN + + reserved + + LOAD non-reserved + LOCAL non-reserved reserved reserved + reserved LOCALTIME reserved reserved + reserved LOCALTIMESTAMP reserved reserved + reserved @@ -1705,10 +2177,12 @@ non-reserved + LOCATOR + non-reserved reserved @@ -1717,10 +2191,12 @@ non-reserved + LOWER + reserved non-reserved reserved @@ -1728,11 +2204,13 @@ Mnon-reserved + non-reserved MAP + non-reserved reserved @@ -1741,16 +2219,40 @@ non-reservedreservedreserved + reserved + + + MATCHED + + non-reserved + + MAX + reserved non-reserved reserved MAXVALUE non-reserved + non-reserved + + + + + MEMBER + + reserved + + + + + MERGE + + reserved @@ -1759,28 +2261,33 @@ non-reservednon-reserved + non-reserved MESSAGE_OCTET_LENGTH non-reserved non-reserved + non-reserved MESSAGE_TEXT non-reserved non-reserved + non-reserved METHOD + reserved non-reserved MIN + reserved non-reserved reserved @@ -1789,16 +2296,19 @@ non-reservedreservedreserved + reserved MINVALUE non-reserved + non-reserved MOD + reserved non-reserved @@ -1807,16 +2317,19 @@ non-reserved + MODIFIES reserved + reserved MODIFY + reserved @@ -1825,46 +2338,61 @@ reservedreserved + reserved MONTH non-reserved reserved reserved + reserved MORE non-reserved non-reserved + non-reserved MOVE non-reserved + + + + MULTISET + + reserved + + MUMPS non-reserved non-reserved + non-reserved NAME non-reserved non-reserved + non-reserved NAMES non-reserved + non-reserved reserved reserved NATIONAL - non-reserved + non-reserved (cannot be function or type) + reserved reserved reserved @@ -1873,28 +2401,40 @@ reserved (can be function)reservedreserved + reserved NCHAR non-reserved (cannot be function or type) reserved reserved + reserved NCLOB reserved + reserved + + + + NESTING + + non-reserved + NEW reserved reserved + reserved NEXT non-reserved + non-reserved reserved reserved @@ -1903,23 +2443,41 @@ non-reservedreservedreserved + reserved NOCREATEDB non-reserved + NOCREATEUSER non-reserved + NONE non-reserved (cannot be function or type) reserved + reserved + + + + NORMALIZE + + reserved + + + + + NORMALIZED + + non-reserved + @@ -1927,64 +2485,96 @@ reserved reserved reserved + reserved NOTHING non-reserved + NOTIFY non-reserved + NOTNULL reserved (can be function) + + + + NOWAIT + non-reserved + + + NULL reserved reserved reserved + reserved NULLABLE non-reserved non-reserved + non-reserved NULLIF non-reserved (cannot be function or type) + reserved non-reserved reserved + + NULLS + + non-reserved + + + NUMBER non-reserved non-reserved + non-reserved NUMERIC non-reserved (cannot be function or type) reserved reserved + reserved OBJECT - + non-reserved + non-reserved reserved + + OCTETS + + non-reserved + + + OCTET_LENGTH + reserved non-reserved reserved @@ -1993,10 +2583,12 @@ non-reservedreservedreserved + reserved OFF reserved + reserved @@ -2005,17 +2597,20 @@ reserved + OIDS non-reserved + OLD reserved reserved + reserved @@ -2023,22 +2618,26 @@ reserved reserved reserved + reserved ONLY reserved reserved reserved + reserved OPEN reserved reserved + reserved OPERATION + reserved @@ -2047,10 +2646,12 @@ non-reserved + OPTION non-reserved + non-reserved reserved reserved @@ -2058,6 +2659,7 @@ OPTIONSnon-reserved + non-reserved @@ -2065,22 +2667,40 @@ reserved reserved reserved + reserved ORDER reserved reserved reserved + reserved + + + ORDERING + + non-reserved + + ORDINALITY + non-reserved reserved - OUT + OTHERS + non-reserved + + + + + OUT + non-reserved (cannot be function or type) + reserved reserved @@ -2089,22 +2709,33 @@ reserved (can be function)reservedreserved + reserved OUTPUT + non-reserved reserved reserved + + OVER + + reserved + + + OVERLAPS reserved (can be function) + reserved non-reserved reserved OVERLAY non-reserved (cannot be function or type) + reserved non-reserved @@ -2112,6 +2743,7 @@ OVERRIDINGnon-reserved + non-reserved @@ -2119,10 +2751,12 @@ non-reserved + PAD + non-reserved reserved reserved @@ -2130,11 +2764,13 @@ PARAMETERreserved + reserved PARAMETERS + reserved @@ -2142,71 +2778,104 @@ PARAMETER_MODEnon-reserved + non-reserved PARAMETER_NAME non-reserved + non-reserved PARAMETER_ORDINAL_POSITION non-reserved + non-reserved PARAMETER_SPECIFIC_CATALOG non-reserved + non-reserved PARAMETER_SPECIFIC_NAME non-reserved + non-reserved PARAMETER_SPECIFIC_SCHEMA non-reserved + non-reserved PARTIAL non-reserved + non-reserved reserved reserved + + PARTITION + + reserved + + + PASCAL non-reserved non-reserved + non-reserved PASSWORD non-reserved + PATH + non-reserved reserved - PENDANT - non-reserved + PERCENTILE_CONT + + reserved + + + + + PERCENTILE_DISC + + reserved + + + + + PERCENT_RANK + + reserved PLACING reserved + non-reserved @@ -2215,34 +2884,54 @@ non-reservednon-reserved + non-reserved POSITION non-reserved (cannot be function or type) + reserved non-reserved reserved POSTFIX + reserved - PRECISION + POWER + + reserved + + + + + PRECEDING + non-reserved + + + + + PRECISION + non-reserved (cannot be function or type) + reserved reserved reserved PREFIX + reserved PREORDER + reserved @@ -2251,10 +2940,12 @@ non-reservedreservedreserved + reserved PRESERVE non-reserved + non-reserved reserved reserved @@ -2263,16 +2954,19 @@ reservedreservedreserved + reserved PRIOR non-reserved + non-reserved reserved reserved PRIVILEGES non-reserved + non-reserved reserved reserved @@ -2281,22 +2975,47 @@ non-reserved + PROCEDURE non-reserved reserved reserved + reserved PUBLIC + non-reserved + reserved + reserved + + + QUOTE + non-reserved + + + + + + RANGE + reserved + + + + + RANK + reserved + + READ non-reserved + non-reserved reserved reserved @@ -2304,6 +3023,7 @@ READSreserved + reserved @@ -2311,23 +3031,27 @@ non-reserved (cannot be function or type) reserved reserved + reserved RECHECK non-reserved + RECURSIVE reserved + reserved REF reserved + reserved @@ -2335,11 +3059,76 @@ reserved reserved reserved + reserved REFERENCING reserved + reserved + + + + REGR_AVGX + + reserved + + + + + REGR_AVGY + + reserved + + + + + REGR_COUNT + + reserved + + + + + REGR_INTERCEPT + + reserved + + + + + REGR_R2 + + reserved + + + + + REGR_SLOPE + + reserved + + + + + REGR_SXX + + reserved + + + + + REGR_SXY + + reserved + + + + + REGR_SYY + + reserved + @@ -2347,22 +3136,33 @@ non-reserved + RELATIVE non-reserved + non-reserved reserved reserved + + RELEASE + non-reserved + reserved + + + RENAME non-reserved + REPEATABLE - + non-reserved + non-reserved non-reserved non-reserved @@ -2371,22 +3171,26 @@ non-reserved + RESET non-reserved + RESTART non-reserved + non-reserved RESTRICT non-reserved + non-reserved reserved reserved @@ -2394,12 +3198,21 @@ RESULTreserved + reserved RETURN reserved + reserved + + + + RETURNED_CARDINALITY + + non-reserved + @@ -2407,23 +3220,27 @@ non-reserved non-reserved + non-reserved RETURNED_OCTET_LENGTH non-reserved non-reserved + non-reserved RETURNED_SQLSTATE non-reserved non-reserved + non-reserved RETURNS non-reserved reserved + reserved @@ -2431,16 +3248,19 @@ non-reserved reserved reserved + reserved RIGHT reserved (can be function) reserved reserved + reserved ROLE + non-reserved reserved @@ -2449,16 +3269,19 @@ non-reservedreservedreserved + reserved ROLLUP reserved + reserved ROUTINE + non-reserved reserved @@ -2466,24 +3289,28 @@ ROUTINE_CATALOGnon-reserved + non-reserved ROUTINE_NAME non-reserved + non-reserved ROUTINE_SCHEMA non-reserved + non-reserved ROW non-reserved (cannot be function or type) reserved + reserved @@ -2491,22 +3318,33 @@ non-reserved reserved reserved + reserved + + + ROW_COUNT + + non-reserved + non-reserved + non-reserved - ROW_COUNT + ROW_NUMBER + + reserved + - non-reserved - non-reserved RULE non-reserved + SAVEPOINT - + non-reserved + reserved reserved @@ -2515,10 +3353,12 @@ non-reservednon-reserved + non-reserved SCHEMA non-reserved + non-reserved reserved reserved @@ -2527,11 +3367,34 @@ non-reservednon-reserved + non-reserved SCOPE reserved + reserved + + + + SCOPE_CATALOG + + non-reserved + + + + + SCOPE_NAME + + non-reserved + + + + + SCOPE_SCHEMA + + non-reserved + @@ -2539,11 +3402,13 @@ non-reserved reserved reserved + reserved SEARCH reserved + reserved @@ -2551,10 +3416,12 @@ non-reserved reserved reserved + reserved SECTION + non-reserved reserved reserved @@ -2562,6 +3429,7 @@ SECURITYnon-reservednon-reserved + non-reserved @@ -2569,22 +3437,26 @@ reserved reserved reserved + reserved SELF non-reserved + non-reserved SENSITIVE + reserved non-reserved SEQUENCE non-reserved + non-reserved reserved @@ -2593,16 +3465,19 @@ non-reservednon-reservednon-reserved + non-reserved SERVER_NAME non-reserved non-reserved + non-reserved SESSION non-reserved + non-reserved reserved reserved @@ -2611,22 +3486,26 @@ reservedreservedreserved + reserved SET non-reserved reserved reserved + reserved SETOF non-reserved (cannot be function or type) + SETS + non-reserved reserved @@ -2635,16 +3514,19 @@ non-reserved + SHOW non-reserved + SIMILAR reserved (can be function) + reserved non-reserved @@ -2652,11 +3534,13 @@ SIMPLEnon-reservednon-reserved + non-reserved SIZE + non-reserved reserved reserved @@ -2665,22 +3549,26 @@ non-reserved (cannot be function or type)reservedreserved + reserved SOME reserved reserved reserved + reserved SOURCE non-reserved + non-reserved SPACE + non-reserved reserved reserved @@ -2688,18 +3576,21 @@ SPECIFICreserved + reserved SPECIFICTYPE reserved + reserved SPECIFIC_NAME non-reserved + non-reserved @@ -2707,23 +3598,27 @@ reserved reserved + reserved SQLCODE + reserved SQLERROR + reserved SQLEXCEPTION reserved + reserved @@ -2731,11 +3626,20 @@ reserved reserved + reserved SQLWARNING reserved + reserved + + + + SQRT + + reserved + @@ -2743,22 +3647,26 @@ non-reserved + START non-reserved reserved + reserved STATE + non-reserved reserved STATEMENT non-reserved + non-reserved reserved @@ -2766,6 +3674,7 @@ STATICreserved + reserved @@ -2773,34 +3682,54 @@ non-reserved + + + + STDDEV_POP + + reserved + + + + + STDDEV_SAMP + + reserved + + STDIN non-reserved + STDOUT non-reserved + STORAGE non-reserved + STRICT non-reserved + STRUCTURE + non-reserved reserved @@ -2808,6 +3737,7 @@ STYLEnon-reserved + non-reserved @@ -2815,28 +3745,40 @@ non-reserved non-reserved + non-reserved SUBLIST + non-reserved + + SUBMULTISET + + reserved + + + SUBSTRING non-reserved (cannot be function or type) + reserved non-reserved reserved SUM + reserved non-reserved reserved SYMMETRIC + reserved non-reserved @@ -2845,10 +3787,12 @@ non-reserved + SYSTEM + reserved non-reserved @@ -2857,46 +3801,68 @@ reservedreserved + reserved TABLE reserved reserved reserved + reserved + + + TABLESAMPLE + + reserved + + + + + TABLESPACE + non-reserved + + + TABLE_NAME non-reserved non-reserved + non-reserved TEMP non-reserved + TEMPLATE non-reserved + TEMPORARY non-reserved + non-reserved reserved reserved TERMINATE + reserved THAN + reserved @@ -2905,52 +3871,75 @@ reservedreservedreserved + reserved + + + TIES + + non-reserved + + TIME non-reserved (cannot be function or type) reserved reserved + reserved TIMESTAMP non-reserved (cannot be function or type) reserved reserved + reserved TIMEZONE_HOUR reserved reserved + reserved TIMEZONE_MINUTE reserved reserved + reserved TO reserved reserved reserved + reserved TOAST non-reserved + + + + TOP_LEVEL_COUNT + + non-reserved + + TRAILING reserved reserved reserved + reserved TRANSACTION non-reserved + non-reserved reserved reserved @@ -2958,35 +3947,41 @@ TRANSACTIONS_COMMITTEDnon-reserved + non-reserved TRANSACTIONS_ROLLED_BACK non-reserved + non-reserved TRANSACTION_ACTIVE non-reserved + non-reserved TRANSFORM non-reserved + non-reserved TRANSFORMS non-reserved + non-reserved TRANSLATE + reserved non-reserved reserved @@ -2995,40 +3990,47 @@ reservedreserved + reserved TREAT non-reserved (cannot be function or type) reserved + reserved TRIGGER non-reserved reserved + reserved TRIGGER_CATALOG non-reserved + non-reserved TRIGGER_NAME non-reserved + non-reserved TRIGGER_SCHEMA non-reserved + non-reserved TRIM non-reserved (cannot be function or type) + reserved non-reserved reserved @@ -3037,34 +4039,54 @@ reservedreservedreserved + reserved TRUNCATE non-reserved + TRUSTED non-reserved + TYPE non-reserved non-reserved non-reserved + non-reserved - UNCOMMITTED + UESCAPE + + reserved + + + + + UNBOUNDED + + non-reserved + + + + UNCOMMITTED + non-reserved + non-reserved non-reserved non-reserved UNDER + non-reserved reserved @@ -3073,41 +4095,48 @@ non-reserved + UNION reserved reserved reserved + reserved UNIQUE reserved reserved reserved + reserved UNKNOWN non-reserved reserved reserved + reserved UNLISTEN non-reserved + UNNAMED non-reserved non-reserved + non-reserved UNNEST reserved + reserved @@ -3115,22 +4144,26 @@ non-reserved + UPDATE non-reserved reserved reserved + reserved UPPER + reserved non-reserved reserved USAGE non-reserved + non-reserved reserved reserved @@ -3139,23 +4172,34 @@ reservedreservedreserved + reserved USER_DEFINED_TYPE_CATALOG non-reserved + non-reserved + + + + USER_DEFINED_TYPE_CODE + + non-reserved + USER_DEFINED_TYPE_NAME non-reserved + non-reserved USER_DEFINED_TYPE_SCHEMA non-reserved + non-reserved @@ -3163,46 +4207,54 @@ reserved reserved reserved + reserved VACUUM non-reserved + VALID non-reserved + VALIDATOR non-reserved + VALUE reserved reserved + reserved VALUES non-reserved reserved reserved + reserved VARCHAR non-reserved (cannot be function or type) reserved reserved + reserved VARIABLE + reserved @@ -3211,22 +4263,33 @@ non-reservedreservedreserved + reserved - VERBOSE - reserved (can be function) + VAR_POP + + reserved - VERSION - non-reserved + VAR_SAMP + + reserved + + + + + VERBOSE + reserved (can be function) + VIEW non-reserved + non-reserved reserved reserved @@ -3235,58 +4298,89 @@ non-reserved + WHEN reserved reserved reserved + reserved WHENEVER reserved reserved + reserved WHERE reserved reserved reserved + reserved + + + WIDTH_BUCKET + + reserved + + + + + WINDOW + + reserved + + WITH non-reserved reserved reserved + reserved + + + WITHIN + + reserved + + WITHOUT non-reserved reserved + reserved WORK non-reserved + non-reserved reserved reserved WRITE non-reserved + non-reserved reserved reserved YEAR non-reserved + reserved reserved ZONE non-reserved + non-reserved reserved reserved -- GitLab