关键字
SQL里有保留关键字和非保留关键字之分。根据标准,保留关键字绝不能用做其他标识符。非保留关键字只是在特定的环境里有特殊的含义,而在其他环境里是可以用做标识符的,即便如此,也尽量避免使用非保留关键字。
可以使用SELECT * FROM pg_get_keywords();查询DWS的关键字。
举例:“AUTHORIZATION”为保留关键字,当使用“AUTHORIZATION”作为表名执行建表语句时系统会报错,不允许创建名称为“AUTHORIZATION”的表。
但是有例外情况,“AUTHORIZATION”可以作为函数或类型名称使用(下表有说明)。
标识符命名规范
数据库标识符是用来唯一标识数据库中对象(如表、列、索引等)的名称。在数据库中,标识符在SQL查询语句中经常被用来引用数据库对象,确保数据库操作的准确性和一致性。合理命名和使用标识符非常重要,DWS标识符的命名需遵守如下规范:
- 标识符需要由字母(a-z)、下划线(_)、数字(0-9)或$组成。
- 标识符建议以字母(a-z)或下划线(_)开头。
- 标识符长度不超过63个字符。
- 标识符不能是保留的SQL关键字,非保留关键字请慎用。
- 数据库字符集为GBK、UTF8、SQL_ASCII时标识符支持中文汉字,其中UTF8、SQL_ASCII字符集下,一个中文汉字占3个字符,最多支持21个中文汉字;GBK字符集下,一个中文汉字占2个字符,最多支持31个中文汉字。Latin1字符集不支持中文汉字命名。字符集格式在创建数据库时指定,详情参见CREATE DATABASE。
|
关键字 |
DWS |
SQL:1999 |
SQL:1992 |
|---|---|---|---|
|
ABORT |
非保留 |
- |
- |
|
ABS |
- |
非保留 |
- |
|
ABSOLUTE |
非保留 |
保留 |
保留 |
|
ACCESS |
非保留 |
- |
- |
|
ACCOUNT |
非保留 |
- |
- |
|
ACTION |
非保留 |
保留 |
保留 |
|
ADA |
- |
非保留 |
非保留 |
|
ADD |
非保留 |
保留 |
保留 |
|
ADMIN |
非保留 |
保留 |
- |
|
AFTER |
非保留 |
保留 |
- |
|
AGGREGATE |
非保留 |
保留 |
- |
|
ALIAS |
- |
保留 |
- |
|
ALL |
保留 |
保留 |
保留 |
|
ALLOCATE |
- |
保留 |
保留 |
|
ALSO |
非保留 |
- |
- |
|
ALTER |
非保留 |
保留 |
保留 |
|
ALWAYS |
非保留 |
- |
- |
|
ANALYSE |
保留 |
- |
- |
|
ANALYZE |
保留 |
- |
- |
|
AND |
保留 |
保留 |
保留 |
|
ANY |
保留 |
保留 |
保留 |
|
APP |
非保留 |
- |
- |
|
ARE |
- |
保留 |
保留 |
|
ARRAY |
保留 |
保留 |
- |
|
AS |
保留 |
保留 |
保留 |
|
ASC |
保留 |
保留 |
保留 |
|
ASENSITIVE |
- |
非保留 |
- |
|
ASSERTION |
非保留 |
保留 |
保留 |
|
ASSIGNMENT |
非保留 |
非保留 |
- |
|
ASYMMETRIC |
保留 |
非保留 |
- |
|
AT |
非保留 |
保留 |
保留 |
|
ATOMIC |
- |
非保留 |
- |
|
ATTRIBUTE |
非保留 |
- |
- |
|
AUTHID |
保留 |
- |
- |
|
AUTHINFO |
非保留 |
- |
- |
|
AUTHORIZATION |
保留(可以是函数或类型) |
保留 |
保留 |
|
AUTO |
非保留 |
- |
- |
|
AUTOEXTEND |
非保留 |
- |
- |
|
AUTOMAPPED |
非保留 |
- |
- |
|
AUTOREFRESH |
非保留 |
- |
- |
|
AUTOSCALE |
非保留 |
- |
- |
|
AVG |
- |
非保留 |
保留 |
|
BACKWARD |
非保留 |
- |
- |
|
BARRIER |
非保留 |
- |
- |
|
BEFORE |
非保留 |
保留 |
- |
|
BEGIN |
非保留 |
保留 |
保留 |
|
BETWEEN |
非保留(不能是函数或类型) |
非保留 |
保留 |
|
BIGINT |
非保留(不能是函数或类型) |
- |
- |
|
BINARY |
保留(可以是函数或类型) |
保留 |
- |
|
BINARY_DOUBLE |
非保留(不能是函数或类型) |
- |
- |
|
BINARY_INTEGER |
非保留(不能是函数或类型) |
- |
- |
|
BIT |
非保留(不能是函数或类型) |
保留 |
保留 |
|
BITVAR |
- |
非保留 |
- |
|
BIT_LENGTH |
- |
非保留 |
保留 |
|
BLOB |
非保留 |
保留 |
- |
|
BLOCK |
非保留 |
- |
- |
|
BOOLEAN |
非保留(不能是函数或类型) |
保留 |
- |
|
BOTH |
保留 |
保留 |
保留 |
|
BUCKETS |
保留 |
- |
- |
|
BUILD |
非保留 |
- |
- |
|
BREADTH |
- |
保留 |
- |
|
BY |
非保留 |
保留 |
保留 |
|
C |
- |
非保留 |
非保留 |
|
CACHE |
非保留 |
- |
- |
|
CALL |
非保留 |
保留 |
- |
|
CALLED |
非保留 |
非保留 |
- |
|
CARDINALITY |
- |
非保留 |
- |
|
CASCADE |
非保留 |
保留 |
保留 |
|
CASCADED |
非保留 |
保留 |
保留 |
|
CASE |
保留 |
保留 |
保留 |
|
CAST |
保留 |
保留 |
保留 |
|
CATALOG |
非保留 |
保留 |
保留 |
|
CATALOG_NAME |
- |
非保留 |
非保留 |
|
CHAIN |
非保留 |
非保留 |
- |
|
CHANGE |
非保留 |
- |
- |
|
CHAR |
非保留(不能是函数或类型) |
保留 |
保留 |
|
CHARACTER |
非保留(不能是函数或类型) |
保留 |
保留 |
|
CHARACTERISTICS |
非保留 |
- |
- |
|
CHARACTER_LENGTH |
- |
非保留 |
保留 |
|
CHARACTER_SET_CATALOG |
- |
非保留 |
非保留 |
|
CHARACTER_SET_NAME |
- |
非保留 |
非保留 |
|
CHARACTER_SET_SCHEMA |
- |
非保留 |
非保留 |
|
CHAR_LENGTH |
- |
非保留 |
保留 |
|
CHECK |
保留 |
保留 |
保留 |
|
CHECKED |
- |
非保留 |
- |
|
CHECKPOINT |
非保留 |
- |
- |
|
CLASS |
非保留 |
保留 |
- |
|
CLEAN |
非保留 |
- |
- |
|
CLASS_ORIGIN |
- |
非保留 |
非保留 |
|
CLOB |
非保留 |
保留 |
- |
|
CLOSE |
非保留 |
保留 |
保留 |
|
CLUSTER |
非保留 |
- |
- |
|
COALESCE |
非保留(不能是函数或类型) |
非保留 |
保留 |
|
COBOL |
- |
非保留 |
非保留 |
|
COLLATE |
保留 |
保留 |
保留 |
|
COLLATION |
保留(可以是函数或类型) |
保留 |
保留 |
|
COLLATION_CATALOG |
- |
非保留 |
非保留 |
|
COLLATION_NAME |
- |
非保留 |
非保留 |
|
COLLATION_SCHEMA |
- |
非保留 |
非保留 |
|
COLUMN |
保留 |
保留 |
保留 |
|
COLUMNS |
非保留 |
- |
- |
|
COLUMN_NAME |
- |
非保留 |
非保留 |
|
COMMAND_FUNCTION |
- |
非保留 |
非保留 |
|
COMMAND_FUNCTION_CODE |
- |
非保留 |
- |
|
COMMENT |
非保留 |
- |
- |
|
COMMENTS |
非保留 |
- |
- |
|
COMMIT |
非保留 |
保留 |
保留 |
|
COMMITTED |
非保留 |
非保留 |
非保留 |
|
COMPACT |
保留(可以是函数或类型) |
- |
- |
|
COMPATIBLE_ILLEGAL_CHARS |
非保留 |
- |
- |
|
COMPLETE |
非保留 |
- |
- |
|
COMPRESS |
非保留 |
- |
- |
|
COMPLETION |
- |
保留 |
- |
|
CONCURRENTLY |
保留(可以是函数或类型) |
- |
- |
|
CONDITION |
- |
- |
- |
|
CONDITION_NUMBER |
- |
非保留 |
非保留 |
|
CONFIGURATION |
非保留 |
- |
- |
|
CONFLICT |
非保留 |
- |
- |
|
CONNECT |
- |
保留 |
保留 |
|
CONNECTION |
非保留 |
保留 |
保留 |
|
CONNECTION_NAME |
- |
非保留 |
非保留 |
|
CONSTRAINT |
保留 |
保留 |
保留 |
|
CONSTRAINTS |
非保留 |
保留 |
保留 |
|
CONSTRAINT_CATALOG |
- |
非保留 |
非保留 |
|
CONSTRAINT_NAME |
- |
非保留 |
非保留 |
|
CONSTRAINT_SCHEMA |
- |
非保留 |
非保留 |
|
CONSTRUCTOR |
- |
保留 |
- |
|
CONTAINS |
- |
非保留 |
- |
|
CONTENT |
非保留 |
- |
- |
|
CONTINUE |
非保留 |
保留 |
保留 |
|
CONVERSION |
非保留 |
- |
- |
|
CONVERT |
- |
非保留 |
保留 |
|
COORDINATOR |
非保留 |
- |
- |
|
COPY |
非保留 |
- |
- |
|
CORRESPONDING |
- |
保留 |
保留 |
|
COST |
非保留 |
- |
- |
|
COUNT |
- |
非保留 |
保留 |
|
CREATE |
保留 |
保留 |
保留 |
|
CROSS |
保留(可以是函数或类型) |
保留 |
保留 |
|
CSV |
非保留 |
- |
- |
|
CUBE |
非保留 |
保留 |
- |
|
CURRENT |
非保留 |
保留 |
保留 |
|
CURRENT_CATALOG |
保留 |
- |
- |
|
CURRENT_DATE |
保留 |
保留 |
保留 |
|
CURRENT_PATH |
- |
保留 |
- |
|
CURRENT_ROLE |
保留 |
保留 |
- |
|
CURRENT_SCHEMA |
保留(可以是函数或类型) |
- |
- |
|
CURRENT_TIME |
保留 |
保留 |
保留 |
|
CURRENT_TIMESTAMP |
保留 |
保留 |
保留 |
|
CURRENT_USER |
保留 |
保留 |
保留 |
|
CURSOR |
非保留 |
保留 |
保留 |
|
CURSOR_NAME |
- |
非保留 |
非保留 |
|
CYCLE |
非保留 |
保留 |
- |
|
DATA |
非保留 |
保留 |
非保留 |
|
DATE_FORMAT |
非保留 |
- |
- |
|
DATABASE |
非保留 |
- |
- |
|
DATAFILE |
非保留 |
- |
- |
|
DATETIME_INTERVAL_CODE |
- |
非保留 |
非保留 |
|
DATETIME_INTERVAL_PRECISION |
- |
非保留 |
非保留 |
|
DAY |
非保留 |
保留 |
保留 |
|
DBCOMPATIBILITY |
非保留 |
- |
- |
|
DBCOMPATIBILITY_BEHAVIOR |
非保留 |
- |
- |
|
DEALLOCATE |
非保留 |
保留 |
保留 |
|
DEC |
非保留(不能是函数或类型) |
保留 |
保留 |
|
DECIMAL |
非保留(不能是函数或类型) |
保留 |
保留 |
|
DECLARE |
非保留 |
保留 |
保留 |
|
DECODE |
非保留(不能是函数或类型) |
- |
- |
|
DEFAULT |
保留 |
保留 |
保留 |
|
DEFAULTS |
非保留 |
- |
- |
|
DEFERRABLE |
保留 |
保留 |
保留 |
|
DEFERRED |
非保留 |
保留 |
保留 |
|
DEFINED |
- |
非保留 |
- |
|
DEFINER |
非保留 |
非保留 |
- |
|
DELETE |
非保留 |
保留 |
保留 |
|
DELIMITER |
非保留 |
- |
- |
|
DELIMITERS |
非保留 |
- |
- |
|
DELTA |
非保留 |
- |
- |
|
DELTAMERGE |
保留(可以是函数或类型) |
- |
- |
|
DEMAND |
非保留 |
- |
- |
|
DEPTH |
- |
保留 |
- |
|
DEREF |
- |
保留 |
- |
|
DESC |
保留 |
保留 |
保留 |
|
DESCRIBE |
- |
保留 |
保留 |
|
DESCRIPTOR |
- |
保留 |
保留 |
|
DESTROY |
- |
保留 |
- |
|
DESTRUCTOR |
- |
保留 |
- |
|
DETERMINISTIC |
非保留 |
保留 |
- |
|
DIAGNOSTICS |
- |
保留 |
保留 |
|
DICTIONARY |
非保留 |
保留 |
- |
|
DIRECT |
非保留 |
- |
- |
|
DIRECTORY |
非保留 |
- |
- |
|
DISABLE |
非保留 |
- |
- |
|
DISCARD |
非保留 |
- |
- |
|
DISCONNECT |
- |
保留 |
保留 |
|
DISPATCH |
- |
非保留 |
- |
|
DISTINCT |
保留 |
保留 |
保留 |
|
DISTRIBUTE |
非保留 |
- |
- |
|
DISTRIBUTION |
非保留 |
- |
- |
|
DO |
保留 |
- |
- |
|
DOCUMENT |
非保留 |
- |
- |
|
DOMAIN |
非保留 |
保留 |
保留 |
|
DOUBLE |
非保留 |
保留 |
保留 |
|
DROP |
非保留 |
保留 |
保留 |
|
DROPCOLUMNS |
非保留 |
- |
- |
|
DUPLICATE |
非保留 |
- |
- |
|
DYNAMIC |
- |
保留 |
- |
|
DYNAMIC_FUNCTION |
- |
非保留 |
非保留 |
|
DYNAMIC_FUNCTION_CODE |
- |
非保留 |
- |
|
EACH |
非保留 |
保留 |
- |
|
ELASTIC |
非保留 |
- |
- |
|
ELSE |
保留 |
保留 |
保留 |
|
ENABLE |
非保留 |
- |
- |
|
ENCODING |
非保留 |
- |
- |
|
ENCRYPTED |
非保留 |
- |
- |
|
END |
保留 |
保留 |
保留 |
|
END-EXEC |
- |
保留 |
保留 |
|
ENFORCED |
非保留 |
- |
- |
|
ENUM |
非保留 |
- |
- |
|
EOL |
非保留 |
- |
- |
|
EQUALS |
- |
保留 |
- |
|
ERRORS |
非保留 |
- |
- |
|
ESCAPE |
非保留 |
保留 |
保留 |
|
ESCAPING |
非保留 |
- |
- |
|
EVERY |
非保留 |
保留 |
- |
|
EXCEPT |
保留 |
保留 |
保留 |
|
EXCEPTION |
- |
保留 |
保留 |
|
EXCHANGE |
非保留 |
- |
- |
|
EXCLUDE |
非保留 |
- |
- |
|
EXCLUDING |
非保留 |
- |
- |
|
EXCLUSIVE |
非保留 |
- |
- |
|
EXEC |
- |
保留 |
保留 |
|
EXECUTE |
非保留 |
保留 |
保留 |
|
EXISTING |
- |
非保留 |
- |
|
EXISTS |
非保留(不能是函数或类型) |
非保留 |
保留 |
|
EXPIRATION |
非保留 |
- |
- |
|
EXPLAIN |
非保留 |
- |
- |
|
EXTENSION |
非保留 |
- |
- |
|
EXTERNAL |
非保留 |
保留 |
保留 |
|
EXTRACT |
非保留(不能是函数或类型) |
非保留 |
保留 |
|
FALSE |
保留 |
保留 |
保留 |
|
FAMILY |
非保留 |
- |
- |
|
FAST |
非保留 |
- |
- |
|
FENCED |
保留 |
- |
- |
|
FETCH |
保留 |
保留 |
保留 |
|
FILEHEADER |
非保留 |
- |
- |
|
FILL_AVG |
非保留(不能是函数或类型) |
- |
- |
|
FILL_FIRST |
非保留(不能是函数或类型) |
- |
- |
|
FILL_LAST |
非保留(不能是函数或类型) |
- |
- |
|
FILL_MISSING_FIELDS |
非保留 |
- |
- |
|
FILTER |
非保留 |
- |
- |
|
FINAL |
- |
非保留 |
- |
|
FIRST |
非保留 |
保留 |
保留 |
|
FIXED |
非保留 |
保留 |
保留 |
|
FLOAT |
非保留(不能是函数或类型) |
保留 |
保留 |
|
FOLLOWING |
非保留 |
- |
- |
|
FOR |
保留 |
保留 |
保留 |
|
FORCE |
非保留 |
- |
- |
|
FOREIGN |
保留 |
保留 |
保留 |
|
FORMATTER |
非保留 |
- |
- |
|
FORTRAN |
- |
非保留 |
非保留 |
|
FORWARD |
非保留 |
- |
- |
|
FOUND |
- |
保留 |
保留 |
|
FREE |
- |
保留 |
- |
|
FREEZE |
保留(可以是函数或类型) |
- |
- |
|
FROM |
保留 |
保留 |
保留 |
|
FULL |
保留(可以是函数或类型) |
保留 |
保留 |
|
FUNCTION |
非保留 |
保留 |
- |
|
FUNCTIONS |
非保留 |
- |
- |
|
G |
- |
非保留 |
- |
|
GENERAL |
- |
保留 |
- |
|
GENERATED |
- |
非保留 |
- |
|
GET |
- |
保留 |
保留 |
|
GLOBAL |
非保留 |
保留 |
保留 |
|
GO |
- |
保留 |
保留 |
|
GOTO |
- |
保留 |
保留 |
|
GRANT |
保留 |
保留 |
保留 |
|
GRANTED |
非保留 |
非保留 |
- |
|
GREATEST |
非保留(不能是函数或类型) |
- |
- |
|
GROUP |
保留 |
保留 |
保留 |
|
GROUPING |
非保留(不能是函数或类型) |
保留 |
- |
|
HANDLER |
非保留 |
- |
- |
|
HAVING |
保留 |
保留 |
保留 |
|
HDFSDIRECTORY |
保留(可以是函数或类型) |
- |
- |
|
HEADER |
非保留 |
- |
- |
|
HIERARCHY |
- |
非保留 |
- |
|
HOLD |
非保留 |
非保留 |
- |
|
HOST |
- |
保留 |
- |
|
HOT |
保留 |
- |
- |
|
HOUR |
非保留 |
保留 |
保留 |
|
IDENTIFIED |
非保留 |
- |
- |
|
IDENTITY |
非保留 |
保留 |
保留 |
|
IF |
非保留(不能是函数或类型) |
- |
- |
|
IFNULL |
非保留(不能是函数或类型) |
- |
- |
|
IGNORE |
非保留 |
保留 |
- |
|
IGNORE_EXTRA_DATA |
非保留 |
- |
- |
|
ILIKE |
保留(可以是函数或类型) |
- |
- |
|
IMMEDIATE |
非保留 |
保留 |
保留 |
|
IMMUTABLE |
非保留 |
- |
- |
|
IMPLEMENTATION |
- |
非保留 |
- |
|
IMPLICIT |
非保留 |
- |
- |
|
IN |
保留 |
保留 |
保留 |
|
INCLUDING |
非保留 |
- |
- |
|
INCREMENT |
非保留 |
- |
- |
|
INDEX |
非保留 |
- |
- |
|
INDEXES |
非保留 |
- |
- |
|
INDICATOR |
- |
保留 |
保留 |
|
INFIX |
- |
非保留 |
- |
|
INHERIT |
非保留 |
- |
- |
|
INHERITS |
非保留 |
- |
- |
|
INITIAL |
非保留 |
- |
- |
|
INITIALIZE |
- |
保留 |
- |
|
INITIALLY |
保留 |
保留 |
保留 |
|
INITRANS |
非保留 |
- |
- |
|
INLINE |
非保留 |
- |
- |
|
INNER |
保留(可以是函数或类型) |
保留 |
保留 |
|
INOUT |
非保留(不能是函数或类型) |
保留 |
- |
|
INPUT |
非保留 |
保留 |
保留 |
|
INSENSITIVE |
非保留 |
非保留 |
保留 |
|
INSERT |
非保留 |
保留 |
保留 |
|
INSTANCE |
- |
非保留 |
- |
|
INSTANTIABLE |
- |
非保留 |
- |
|
INSTEAD |
非保留 |
- |
- |
|
INT |
非保留(不能是函数或类型) |
保留 |
保留 |
|
INTEGER |
非保留(不能是函数或类型) |
保留 |
保留 |
|
INTERNAL |
保留 |
- |
- |
|
INTERSECT |
保留 |
保留 |
保留 |
|
INTERVAL |
非保留(不能是函数或类型) |
保留 |
保留 |
|
INTO |
保留 |
保留 |
保留 |
|
INVALID |
非保留 |
- |
- |
|
INVOKER |
非保留 |
非保留 |
- |
|
IS |
保留 |
保留 |
保留 |
|
ISNULL |
非保留(不能是函数或类型) |
- |
- |
|
ISOLATION |
非保留 |
保留 |
保留 |
|
ITERATE |
- |
保留 |
- |
|
JOIN |
保留(可以是函数或类型) |
保留 |
保留 |
|
K |
- |
非保留 |
- |
|
KEEP |
非保留 |
- |
- |
|
KEEPALIVE |
非保留 |
- |
- |
|
KEY |
非保留 |
保留 |
保留 |
|
KEY_MEMBER |
- |
非保留 |
- |
|
KEY_TYPE |
- |
非保留 |
- |
|
LABEL |
非保留 |
- |
- |
|
LANGUAGE |
非保留 |
保留 |
保留 |
|
LARGE |
非保留 |
保留 |
- |
|
LAST |
非保留 |
保留 |
保留 |
|
LATERAL |
- |
保留 |
- |
|
LC_COLLATE |
非保留 |
- |
- |
|
LC_CTYPE |
非保留 |
- |
- |
|
LEADING |
保留 |
保留 |
保留 |
|
LEAKPROOF |
非保留 |
- |
- |
|
LEAST |
非保留(不能是函数或类型) |
- |
- |
|
LEFT |
保留(可以是函数或类型) |
保留 |
保留 |
|
LENGTH |
- |
非保留 |
非保留 |
|
LESS |
保留 |
保留 |
- |
|
LEVEL |
非保留 |
保留 |
保留 |
|
LIGHT |
非保留 |
- |
- |
|
LIKE |
保留(可以是函数或类型) |
保留 |
保留 |
|
LIMIT |
保留 |
保留 |
- |
|
LIST |
非保留 |
- |
- |
|
LISTEN |
非保留 |
- |
- |
|
LOAD |
非保留 |
- |
- |
|
LOCAL |
非保留 |
保留 |
保留 |
|
LOCALTIME |
保留 |
保留 |
- |
|
LOCALTIMESTAMP |
保留 |
保留 |
- |
|
LOCATION |
非保留 |
- |
- |
|
LOCATOR |
- |
保留 |
- |
|
LOCK |
非保留 |
- |
- |
|
LOG |
非保留 |
- |
- |
|
LOGGING |
非保留 |
- |
- |
|
LOGIN |
非保留 |
- |
- |
|
LOOP |
非保留 |
- |
- |
|
LOWER |
- |
非保留 |
保留 |
|
M |
- |
非保留 |
- |
|
MAP |
- |
保留 |
- |
|
MAPPING |
非保留 |
- |
- |
|
MASKED |
非保留 |
- |
- |
|
MATCH |
非保留 |
保留 |
保留 |
|
MATCHED |
非保留 |
- |
- |
|
MATERIALIZED |
非保留 |
- |
- |
|
MAX |
- |
非保留 |
保留 |
|
MAXEXTENTS |
非保留 |
- |
- |
|
MAXSIZE |
非保留 |
- |
- |
|
MAXTRANS |
非保留 |
- |
- |
|
MAXVALUE |
保留 |
- |
- |
|
MERGE |
非保留 |
- |
- |
|
MESSAGE_LENGTH |
- |
非保留 |
非保留 |
|
MESSAGE_OCTET_LENGTH |
- |
非保留 |
非保留 |
|
MESSAGE_TEXT |
- |
非保留 |
非保留 |
|
METAADDRESS |
非保留 |
- |
- |
|
METHOD |
- |
非保留 |
- |
|
MIN |
- |
非保留 |
保留 |
|
MINEXTENTS |
非保留 |
- |
- |
|
MINUS |
保留 |
- |
- |
|
MINUTE |
非保留 |
保留 |
保留 |
|
MINVALUE |
非保留 |
- |
- |
|
MOD |
- |
非保留 |
- |
|
MODE |
非保留 |
- |
- |
|
MODIFIES |
- |
保留 |
- |
|
MODIFY |
保留 |
保留 |
- |
|
MODULE |
- |
保留 |
保留 |
|
MONTH |
非保留 |
保留 |
保留 |
|
MORE |
- |
非保留 |
非保留 |
|
MOVE |
非保留 |
- |
- |
|
MOVEMENT |
非保留 |
- |
- |
|
MUMPS |
- |
非保留 |
非保留 |
|
NAME |
非保留 |
非保留 |
非保留 |
|
NAMES |
非保留 |
保留 |
保留 |
|
NATIONAL |
非保留(不能是函数或类型) |
保留 |
保留 |
|
NATURAL |
保留(可以是函数或类型) |
保留 |
保留 |
|
NBUCKETS |
非保留 |
- |
- |
|
NCHAR |
非保留(不能是函数或类型) |
保留 |
保留 |
|
NCLOB |
- |
保留 |
- |
|
NEW |
- |
保留 |
- |
|
NEXT |
非保留 |
保留 |
保留 |
|
NLSSORT |
保留 |
- |
- |
|
NO |
非保留 |
保留 |
保留 |
|
NOCOMPRESS |
非保留 |
- |
- |
|
NOCYCLE |
非保留 |
- |
- |
|
NODE |
非保留 |
- |
- |
|
NOLOGGING |
非保留 |
- |
- |
|
NOLOGIN |
非保留 |
- |
- |
|
NOMAXVALUE |
非保留 |
- |
- |
|
NOMINVALUE |
非保留 |
- |
- |
|
NONE |
非保留(不能是函数或类型) |
保留 |
- |
|
NOT |
保留 |
保留 |
保留 |
|
NOTHING |
非保留 |
- |
- |
|
NOTIFY |
非保留 |
- |
- |
|
NOTNULL |
保留(可以是函数或类型) |
- |
- |
|
NOWAIT |
非保留 |
- |
- |
|
NULL |
保留 |
保留 |
保留 |
|
NULLABLE |
- |
非保留 |
非保留 |
|
NULLIF |
非保留(不能是函数或类型) |
非保留 |
保留 |
|
NULLS |
非保留 |
- |
- |
|
NUMBER |
非保留(不能是函数或类型) |
非保留 |
非保留 |
|
NUMERIC |
非保留(不能是函数或类型) |
保留 |
保留 |
|
NUMSTR |
非保留 |
- |
- |
|
NVARCHAR2 |
非保留(不能是函数或类型) |
- |
- |
|
NVL |
非保留(不能是函数或类型) |
- |
- |
|
OBJECT |
非保留 |
保留 |
- |
|
OCTET_LENGTH |
- |
非保留 |
保留 |
|
OF |
非保留 |
保留 |
保留 |
|
OFF |
非保留 |
保留 |
- |
|
OFFSET |
保留 |
- |
- |
|
OIDS |
非保留 |
- |
- |
|
OLD |
- |
保留 |
- |
|
ON |
保留 |
保留 |
保留 |
|
ONLY |
保留 |
保留 |
保留 |
|
OPEN |
- |
保留 |
保留 |
|
OPERATION |
- |
保留 |
- |
|
OPERATOR |
非保留 |
- |
- |
|
OPTIMIZATION |
非保留 |
- |
- |
|
OPTION |
非保留 |
保留 |
保留 |
|
OPTIONS |
非保留 |
非保留 |
- |
|
OR |
保留 |
保留 |
保留 |
|
ORDER |
保留 |
保留 |
保留 |
|
ORDINALITY |
非保留 |
保留 |
- |
|
OUT |
非保留(不能是函数或类型) |
保留 |
- |
|
OUTER |
保留(可以是函数或类型) |
保留 |
保留 |
|
OUTLINE |
非保留 |
- |
- |
|
OUTPUT |
- |
保留 |
保留 |
|
OVER |
非保留 |
- |
- |
|
OVERLAPS |
保留(可以是函数或类型) |
非保留 |
保留 |
|
OVERLAY |
非保留(不能是函数或类型) |
非保留 |
- |
|
OVERRIDING |
- |
非保留 |
- |
|
OVERWRITE |
非保留 |
- |
- |
|
OWNED |
非保留 |
- |
- |
|
OWNER |
非保留 |
- |
- |
|
PACKAGE |
非保留 |
- |
- |
|
PAD |
- |
保留 |
保留 |
|
PARAMETER |
- |
保留 |
- |
|
PARAMETERS |
- |
保留 |
- |
|
PARAMETER_MODE |
- |
非保留 |
- |
|
PARAMETER_NAME |
- |
非保留 |
- |
|
PARAMETER_ORDINAL_POSITION |
- |
非保留 |
- |
|
PARAMETER_SPECIFIC_CATALOG |
- |
非保留 |
- |
|
PARAMETER_SPECIFIC_NAME |
- |
非保留 |
- |
|
PARAMETER_SPECIFIC_SCHEMA |
- |
非保留 |
- |
|
PARENT_NAME |
非保留 |
- |
- |
|
PARSER |
非保留 |
- |
- |
|
PARTIAL |
非保留 |
保留 |
保留 |
|
PARTITION |
非保留 |
- |
- |
|
PARTITIONS |
非保留 |
- |
- |
|
PASCAL |
- |
非保留 |
非保留 |
|
PASSING |
非保留 |
- |
- |
|
PASSWORD |
非保留 |
- |
- |
|
PATH |
- |
保留 |
- |
|
PCTFREE |
非保留 |
- |
- |
|
PER |
非保留 |
- |
- |
|
PERM |
非保留 |
- |
- |
|
PERCENT |
非保留 |
- |
- |
|
PERFORMANCE |
保留 |
- |
- |
|
PLACING |
保留 |
- |
- |
|
PLAN |
保留 |
- |
- |
|
PLANS |
非保留 |
- |
- |
|
PLI |
- |
非保留 |
非保留 |
|
POLICY |
非保留 |
- |
- |
|
POOL |
非保留 |
- |
- |
|
POSITION |
非保留(不能是函数或类型) |
非保留 |
保留 |
|
POSTFIX |
- |
保留 |
- |
|
PRECEDING |
非保留 |
- |
- |
|
PRECISION |
非保留(不能是函数或类型) |
保留 |
保留 |
|
PREDICATE |
非保留 |
- |
- |
|
PREFERRED |
非保留 |
- |
- |
|
PREFIX |
非保留 |
保留 |
- |
|
PREORDER |
- |
保留 |
- |
|
PREPARE |
非保留 |
保留 |
保留 |
|
PREPARED |
非保留 |
- |
- |
|
PRESERVE |
非保留 |
保留 |
保留 |
|
PRESERVE_BLANKS |
非保留 |
- |
- |
|
PRIMARY |
保留 |
保留 |
保留 |
|
PRIOR |
非保留 |
保留 |
保留 |
|
PRIVATE |
非保留 |
- |
- |
|
PRIVILEGE |
非保留 |
- |
- |
|
PRIVILEGES |
非保留 |
保留 |
保留 |
|
PROCEDURAL |
非保留 |
- |
- |
|
PROCEDURE |
保留 |
保留 |
保留 |
|
PROFILE |
非保留 |
- |
- |
|
PUBLIC |
- |
保留 |
保留 |
|
PUBLICATION |
非保留 |
- |
- |
|
PURGE |
非保留 |
- |
- |
|
QUERY |
非保留 |
- |
- |
|
QUOTE |
非保留 |
- |
- |
|
RANGE |
非保留 |
- |
- |
|
RAW |
非保留 |
- |
- |
|
READ |
非保留 |
保留 |
保留 |
|
READS |
- |
保留 |
- |
|
REAL |
非保留(不能是函数或类型) |
保留 |
保留 |
|
REASSIGN |
非保留 |
- |
- |
|
REBUILD |
非保留 |
- |
- |
|
RECHECK |
非保留 |
- |
- |
|
RECURSIVE |
非保留 |
保留 |
- |
|
RECYCLEBIN |
保留(可以是函数或类型) |
- |
- |
|
REDACTION |
非保留 |
- |
- |
|
REF |
非保留 |
保留 |
- |
|
REFRESH |
非保留 |
- |
- |
|
REFERENCES |
保留 |
保留 |
保留 |
|
REFERENCING |
- |
保留 |
- |
|
REINDEX |
非保留 |
- |
- |
|
REJECT |
保留 |
- |
- |
|
RELATIVE |
非保留 |
保留 |
保留 |
|
RELEASE |
非保留 |
- |
- |
|
RELOPTIONS |
非保留 |
- |
- |
|
REMOTE |
非保留 |
- |
- |
|
RENAME |
非保留 |
- |
- |
|
REPEATABLE |
非保留 |
非保留 |
非保留 |
|
REPLACE |
非保留 |
- |
- |
|
REPLICA |
非保留 |
- |
- |
|
RESET |
非保留 |
- |
- |
|
RESIZE |
非保留 |
- |
- |
|
RESOURCE |
非保留 |
- |
- |
|
RESTART |
非保留 |
- |
- |
|
RESTRICT |
非保留 |
保留 |
保留 |
|
RESULT |
- |
保留 |
- |
|
RETURN |
非保留 |
保留 |
- |
|
RETURNED_LENGTH |
- |
非保留 |
非保留 |
|
RETURNED_OCTET_LENGTH |
- |
非保留 |
非保留 |
|
RETURNED_SQLSTATE |
- |
非保留 |
非保留 |
|
RETURNING |
保留 |
- |
- |
|
RETURNS |
非保留 |
保留 |
- |
|
REUSE |
非保留 |
- |
- |
|
REVOKE |
非保留 |
保留 |
保留 |
|
REWRITE |
非保留 |
- |
- |
|
RIGHT |
保留(可以是函数或类型) |
保留 |
保留 |
|
ROLE |
非保留 |
保留 |
- |
|
ROLLBACK |
非保留 |
保留 |
保留 |
|
ROLLUP |
非保留 |
保留 |
- |
|
ROUTINE |
- |
保留 |
- |
|
ROUTINE_CATALOG |
- |
非保留 |
- |
|
ROUTINE_NAME |
- |
非保留 |
- |
|
ROUTINE_SCHEMA |
- |
非保留 |
- |
|
ROW |
非保留(不能是函数或类型) |
保留 |
- |
|
ROWS |
非保留 |
保留 |
保留 |
|
ROW_COUNT |
- |
非保留 |
非保留 |
|
RULE |
非保留 |
- |
- |
|
SAVEPOINT |
非保留 |
保留 |
- |
|
SCALE |
- |
非保留 |
非保留 |
|
SCHEMA |
非保留 |
保留 |
保留 |
|
SCHEMA_NAME |
- |
非保留 |
非保留 |
|
SCOPE |
- |
保留 |
- |
|
SCROLL |
非保留 |
保留 |
保留 |
|
SEARCH |
非保留 |
保留 |
- |
|
SECOND |
非保留 |
保留 |
保留 |
|
SECTION |
- |
保留 |
保留 |
|
SECURITY |
非保留 |
非保留 |
- |
|
SELECT |
保留 |
保留 |
保留 |
|
SELF |
- |
非保留 |
- |
|
SENSITIVE |
- |
非保留 |
- |
|
SEPARATOR |
非保留 |
- |
- |
|
SEQUENCE |
非保留 |
保留 |
- |
|
SEQUENCES |
非保留 |
- |
- |
|
SERIALIZABLE |
非保留 |
非保留 |
非保留 |
|
SERVER |
非保留 |
- |
- |
|
SERVER_NAME |
- |
非保留 |
非保留 |
|
SESSION |
非保留 |
保留 |
保留 |
|
SESSION_USER |
保留 |
保留 |
保留 |
|
SET |
非保留 |
保留 |
保留 |
|
SETOF |
非保留(不能是函数或类型) |
- |
- |
|
SETS |
非保留 |
保留 |
- |
|
SHARE |
非保留 |
- |
- |
|
SHIPPABLE |
非保留 |
- |
- |
|
SHOW |
非保留 |
- |
- |
|
SIMILAR |
保留(可以是函数或类型) |
非保留 |
- |
|
SIMPLE |
非保留 |
非保留 |
- |
|
SIZE |
非保留 |
保留 |
保留 |
|
SLOT |
非保留 |
- |
- |
|
SMALLDATETIME |
非保留(不能是函数或类型) |
- |
- |
|
SMALLDATETIME_FORMAT |
非保留 |
- |
- |
|
SMALLINT |
非保留(不能是函数或类型) |
保留 |
保留 |
|
SNAPSHOT |
非保留 |
- |
- |
|
SOME |
保留 |
保留 |
保留 |
|
SOURCE |
非保留 |
非保留 |
- |
|
SPACE |
非保留 |
保留 |
保留 |
|
SPECIFIC |
- |
保留 |
- |
|
SPECIFICTYPE |
- |
保留 |
- |
|
SPECIFIC_NAME |
- |
非保留 |
- |
|
SPILL |
非保留 |
- |
- |
|
SPLIT |
非保留 |
- |
- |
|
SQL |
非保留 |
保留 |
保留 |
|
SQLCODE |
- |
- |
保留 |
|
SQLERROR |
- |
- |
保留 |
|
SQLEXCEPTION |
- |
保留 |
- |
|
SQLSTATE |
- |
保留 |
保留 |
|
SQLWARNING |
- |
保留 |
- |
|
STABLE |
非保留 |
- |
- |
|
STANDALONE |
非保留 |
- |
- |
|
START |
非保留 |
保留 |
- |
|
STATE |
- |
保留 |
- |
|
STATEMENT |
非保留 |
保留 |
- |
|
STATEMENT_ID |
非保留 |
- |
- |
|
STATIC |
- |
保留 |
- |
|
STATISTICS |
非保留 |
- |
- |
|
STDIN |
非保留 |
- |
- |
|
STDOUT |
非保留 |
- |
- |
|
STORAGE |
非保留 |
- |
- |
|
STORE |
非保留 |
- |
- |
|
STRICT |
非保留 |
- |
- |
|
STRIP |
非保留 |
- |
- |
|
STRUCTURE |
- |
保留 |
- |
|
STYLE |
- |
非保留 |
- |
|
SUBCLASS_ORIGIN |
- |
非保留 |
非保留 |
|
SUBLIST |
- |
非保留 |
- |
|
SUBSCRIPTION |
非保留 |
- |
- |
|
SUBSTRING |
非保留(不能是函数或类型) |
非保留 |
保留 |
|
SUM |
- |
非保留 |
保留 |
|
SYMMETRIC |
保留 |
非保留 |
- |
|
SYNONYM |
非保留 |
- |
- |
|
SYS_REFCURSOR |
非保留 |
- |
- |
|
SYSDATE |
保留 |
- |
- |
|
SYSID |
非保留 |
- |
- |
|
SYSTEM |
非保留 |
非保留 |
- |
|
SYSTEM_USER |
- |
保留 |
保留 |
|
TABLE |
保留 |
保留 |
保留 |
|
TABLES |
非保留 |
- |
- |
|
TABLESAMPLE |
保留(可以是函数或类型) |
- |
- |
|
TABLE_NAME |
- |
非保留 |
非保留 |
|
TEMP |
非保留 |
- |
- |
|
TEMPLATE |
非保留 |
- |
- |
|
TEMPORARY |
非保留 |
保留 |
保留 |
|
TERMINATE |
- |
保留 |
- |
|
TEXT |
非保留 |
- |
- |
|
THAN |
非保留 |
保留 |
- |
|
THEN |
保留 |
保留 |
保留 |
|
TIME |
非保留(不能是函数或类型) |
保留 |
保留 |
|
TIME_FILL |
非保留(不能是函数或类型) |
- |
- |
|
TIME_FORMAT |
非保留 |
- |
- |
|
TIMECAPSULE |
保留(可以是函数或类型) |
- |
- |
|
TIMESTAMP |
非保留(不能是函数或类型) |
保留 |
保留 |
|
TIMESTAMPADD |
非保留(不能是函数或类型) |
- |
- |
|
TIMESTAMPDIFF |
非保留(不能是函数或类型) |
- |
- |
|
TIMESTAMP_FORMAT |
非保留 |
- |
- |
|
TIMEZONE_HOUR |
- |
保留 |
保留 |
|
TIMEZONE_MINUTE |
- |
保留 |
保留 |
|
TINYINT |
非保留(不能是函数或类型) |
- |
- |
|
TO |
保留 |
保留 |
保留 |
|
TRAILING |
保留 |
保留 |
保留 |
|
TRANSACTION |
非保留 |
保留 |
保留 |
|
TRANSACTIONS_COMMITTED |
- |
非保留 |
- |
|
TRANSACTIONS_ROLLED_BACK |
- |
非保留 |
- |
|
TRANSACTION_ACTIVE |
- |
非保留 |
- |
|
TRANSFORM |
- |
非保留 |
- |
|
TRANSFORMS |
- |
非保留 |
- |
|
TRANSLATE |
- |
非保留 |
保留 |
|
TRANSLATION |
- |
保留 |
保留 |
|
TREAT |
非保留(不能是函数或类型) |
保留 |
- |
|
TRIGGER |
非保留 |
保留 |
- |
|
TRIGGER_CATALOG |
- |
非保留 |
- |
|
TRIGGER_NAME |
- |
非保留 |
- |
|
TRIGGER_SCHEMA |
- |
非保留 |
- |
|
TRIM |
非保留(不能是函数或类型) |
非保留 |
保留 |
|
TRUE |
保留 |
保留 |
保留 |
|
TRUNCATE |
非保留 |
- |
- |
|
TRUSTED |
非保留 |
- |
- |
|
TRY_CAST |
非保留 |
- |
- |
|
TSTAG |
保留,该字段仅在IoT数仓中使用 |
- |
- |
|
TSTIME |
保留,该字段仅在IoT数仓中使用 |
- |
- |
|
TSFIELD |
保留,该字段仅在IoT数仓中使用 |
- |
- |
|
TYPE |
非保留 |
非保留 |
非保留 |
|
TYPES |
非保留 |
- |
- |
|
UESCAPE |
- |
- |
- |
|
UNBOUNDED |
非保留 |
- |
- |
|
UNCOMMITTED |
非保留 |
非保留 |
非保留 |
|
UNDER |
- |
保留 |
- |
|
UNENCRYPTED |
非保留 |
- |
- |
|
UNION |
保留 |
保留 |
保留 |
|
UNIQUE |
保留 |
保留 |
保留 |
|
UNKNOWN |
非保留 |
保留 |
保留 |
|
UNLIMITED |
非保留 |
- |
- |
|
UNLISTEN |
非保留 |
- |
- |
|
UNLOCK |
非保留 |
- |
- |
|
UNLOGGED |
非保留 |
- |
- |
|
UNNAMED |
- |
非保留 |
非保留 |
|
UNNEST |
- |
保留 |
- |
|
UNTIL |
非保留 |
- |
- |
|
UNUSABLE |
非保留 |
- |
- |
|
UPDATE |
非保留 |
保留 |
保留 |
|
UPPER |
- |
非保留 |
保留 |
|
USAGE |
- |
保留 |
保留 |
|
USER |
保留 |
保留 |
保留 |
|
USER_DEFINED_TYPE_CATALOG |
- |
非保留 |
- |
|
USER_DEFINED_TYPE_NAME |
- |
非保留 |
- |
|
USER_DEFINED_TYPE_SCHEMA |
- |
非保留 |
- |
|
USING |
保留 |
保留 |
保留 |
|
VACUUM |
非保留 |
- |
- |
|
VALID |
非保留 |
- |
- |
|
VALIDATE |
非保留 |
- |
- |
|
VALIDATION |
非保留 |
- |
- |
|
VALIDATOR |
非保留 |
- |
- |
|
VALUE |
非保留 |
保留 |
保留 |
|
VALUES |
非保留(不能是函数或类型) |
保留 |
保留 |
|
VARCHAR |
非保留(不能是函数或类型) |
保留 |
保留 |
|
VARCHAR2 |
非保留(不能是函数或类型) |
- |
- |
|
VARIABLE |
- |
保留 |
- |
|
VARIADIC |
保留 |
- |
- |
|
VARYING |
非保留 |
保留 |
保留 |
|
VCGROUP |
非保留 |
- |
- |
|
VERBOSE |
保留(可以是函数或类型) |
- |
- |
|
VERIFY |
非保留 |
- |
- |
|
VERSION |
非保留 |
- |
- |
|
VIEW |
非保留 |
保留 |
保留 |
|
VOLATILE |
非保留 |
- |
- |
|
WARMUP |
保留 |
- |
- |
|
WHEN |
保留 |
保留 |
保留 |
|
WHENEVER |
- |
保留 |
保留 |
|
WHERE |
保留 |
保留 |
保留 |
|
WHITESPACE |
非保留 |
- |
- |
|
WINDOW |
保留 |
- |
- |
|
WITH |
保留 |
保留 |
保留 |
|
WITHIN |
非保留 |
- |
- |
|
WITHOUT |
非保留 |
保留 |
- |
|
WORK |
非保留 |
保留 |
保留 |
|
WORKLOAD |
非保留 |
- |
- |
|
WRAPPER |
非保留 |
- |
- |
|
WRITE |
非保留 |
保留 |
保留 |
|
XML |
非保留 |
- |
- |
|
XMLATTRIBUTES |
非保留(不能是函数或类型) |
- |
- |
|
XMLCONCAT |
非保留(不能是函数或类型) |
- |
- |
|
XMLELEMENT |
非保留(不能是函数或类型) |
- |
- |
|
XMLEXISTS |
非保留(不能是函数或类型) |
- |
- |
|
XMLFOREST |
非保留(不能是函数或类型) |
- |
- |
|
XMLNAMESPACES |
非保留(不能是函数或类型) |
- |
- |
|
XMLPARSE |
非保留(不能是函数或类型) |
- |
- |
|
XMLPI |
非保留(不能是函数或类型) |
- |
- |
|
XMLROOT |
非保留(不能是函数或类型) |
- |
- |
|
XMLSERIALIZE |
非保留(不能是函数或类型) |
- |
- |
|
XMLTABLE |
非保留(不能是函数或类型) |
- |
- |
|
YEAR |
非保留 |
保留 |
保留 |
|
YES |
非保留 |
- |
- |
|
ZONE |
非保留 |
保留 |
保留 |