关键字
SQL里有保留字和非保留字之分。根据标准,保留字决不能用做其他标识符。非保留字只是在特定的环境里有特殊的含义,而在其他环境里是可以用做标识符的。
标识符的命名需要遵守如下规范:
相比于原始的openGauss,dolphin对于关键字的修改主要为:
- 新增
MEDIUMINT,AST,AUTOEXTEND_SIZE,AVG_ROW_LENGTH,CHECKSUM,COMPRESSION,CONTAINS,DATABASES,DELAY_KEY_WRITE,DESCRIBE,DISK,ENGINE,ENGINE_ATTRIBUTE,EXPANSION,EXTENDED,FLUSH,HOSTS,INPLACE,INSERT_METHOD,KEY_BLOCK_SIZE,KEYS,LOGS,LONGTEXT,MAX_ROWS,MEMORY,MIN_ROWS,MOD,MODIFIES,NGRAM,OPTIMIZE,PACK_KEYS,PARTITIONING,PROCESSLIST,PROXY,QUARTER,QUICK,READS,REORGANIZE,REPAIR,ROUTINE,ROW_FORMAT,SCHEMAS,SQL,STATS_AUTO_RECALC,STATS_PERSISTENT,STATS_SAMPLE_PAGES,STATUS,TEMPTABLE,TINYTEXT,MEDIUMTEXT,TRIGGERS,UNDEFINED,USE,YEAR_MONTH,ZEROFILL,COUNT,作为非保留关键字。
- 关键字
DATE可以作为函数使用。
- 新增
LAST_DAY,作为保留关键字,用于在语法层面区别openGauss原有LAST_DAY函数和dolphin中LAST_DAY函数。
- 新增
GET_FORMAT,作为非保留关键字,用于在语法上识别GET_FORMAT函数。
- 新增
DAY_HOUR,DAY_MINUTE,DAY_SECOND,DAY_MICROSECOND,HOUR_MINUTE,HOUR_SECOND,HOUR_MICROSECOND,MINUTE_SECOND,MINUTE_MICROSECOND,SECOND_MICROSECOND,作为非保留关键字,用于EXTRACT函数在语法上识别对应单位。
- 改变关键字
AUTHID等级,由保留关键字变为非保留(不能是函数或类型)关键字,使其可以作为表名列名使用。
- 改变关键字
BODY、ENUM等级,由非保留关键字变为保留关键字。
- 新增
DUAL,CURTIME,DELAYED,DISTINCTROW,LAST_DAY,LOW_PRIORITY,NOW,UTC_DATE,UTC_TIME,UTC_TIMESTAMP,作为保留关键字。
- 新增
AGAINST,DIV,FULLTEXT,REGEXP,RLIKE,SOUNDS,XOR,作为保留(可以是函数或类型)关键字。
- 改变关键字
BINARY等级,由保留(可以是函数或类型)变为非保留(不能是函数或类型)关键字。
- 新增
CONVERT,DATETIME,FORMAT,IFNULL,JSON_OBJECT,LOCATE,MEDIUMINT,MID,NO_WRITE_TO_BINLOG,SUBSTR,TIMESTAMPADD,UNSIGNED,VARBINARY,作为非保留(不能是函数或类型)关键字。
- 改变关键字
FIXED、IF、TEXT等级,由非保留关键字变为非保留(不能是函数或类型)关键字。
- 改变关键字
IGNORE、INDEX等级,由非保留关键字变为保留(可以是函数或类型)。
- 改变关键字
CAST、LAST_DAY、SYSDATE、ANY等级,由保留字调整为非保留(不能是函数或类型)关键字。
- 改变关键字
REJECT、LESS、MODEIFY、USER、COLLATION、FREEZE、VERBOSE、DO、END由保留字调整为非保留关键字。
- 改变关键字
RECYCLEBIN、NOTNULL、BODY由保留(可以是函数或类型)变为非保留关键字。
- 移除关键字
ANALYSE、BUCKETS、ROWNUM、EXCLUDED、MINUS。
- 移除关键字
COMPACT,由保留(可以是函数或类型)调整为非关键字。
- 新增关键字
WEEK_P。
表 1 SQL关键字
|
关键字
|
openGauss
|
SQL:1999
|
SQL-92
|
|
ABORT
|
非保留
|
-
|
-
|
|
ABS
|
-
|
非保留
|
-
|
|
ABSOLUTE
|
非保留
|
保留
|
保留
|
|
ACCESS
|
非保留
|
-
|
-
|
|
ACCOUNT
|
非保留
|
-
|
-
|
|
ACTION
|
非保留
|
保留
|
保留
|
|
ADA
|
-
|
非保留
|
非保留
|
|
ADD
|
非保留
|
保留
|
保留
|
|
ADMIN
|
非保留
|
保留
|
-
|
|
AFTER
|
非保留
|
保留
|
-
|
| AGAINST |
保留(可以是函数或类型) |
- |
- |
|
AGGREGATE
|
非保留
|
保留
|
-
|
|
ALGORITHM
|
非保留
|
-
|
-
|
|
ALIAS
|
-
|
保留
|
-
|
|
ALL
|
保留
|
保留
|
保留
|
|
ALLOCATE
|
-
|
保留
|
保留
|
|
ALSO
|
非保留
|
-
|
-
|
|
ALTER
|
非保留
|
保留
|
保留
|
|
ALWAYS
|
非保留
|
-
|
-
|
|
ANALYZE
|
保留
|
-
|
-
|
|
AND
|
保留
|
保留
|
保留
|
|
ANY
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
APP
|
非保留
|
-
|
-
|
|
APPEND
|
非保留
|
-
|
-
|
|
ARCHIVE
|
非保留
|
-
|
-
|
|
ARE
|
-
|
保留
|
保留
|
|
ARRAY
|
保留
|
保留
|
-
|
|
AS
|
保留
|
保留
|
保留
|
|
ASC
|
保留
|
保留
|
保留
|
|
ASENSITIVE
|
-
|
非保留
|
-
|
|
ASSERTION
|
非保留
|
保留
|
保留
|
|
ASSIGNMENT
|
非保留
|
非保留
|
-
|
| AST |
非保留 |
- |
- |
|
ASYMMETRIC
|
保留
|
非保留
|
-
|
|
AT
|
非保留
|
保留
|
保留
|
|
ATOMIC
|
-
|
非保留
|
-
|
|
ATTRIBUTE
|
非保留
|
-
|
-
|
|
AUDIT
|
非保留
|
-
|
-
|
|
AUTHID
|
非保留(不能是函数或类型)
|
-
|
-
|
|
AUTHORIZATION
|
保留(可以是函数或类型)
|
保留
|
保留
|
|
AUTOEXTEND
|
非保留
|
-
|
-
|
| AUTOEXTEND_SIZE |
非保留 |
- |
- |
|
AUTOMAPPED
|
非保留
|
-
|
-
|
| AVG_ROW_LENGTH |
非保留 |
- |
- |
|
AVG
|
-
|
非保留
|
保留
|
|
BACKWARD
|
非保留
|
-
|
-
|
|
BARRIER
|
非保留
|
-
|
-
|
|
BEFORE
|
非保留
|
保留
|
-
|
|
BEGIN
|
非保留
|
保留
|
保留
|
|
BEGIN_NON_ANOYBLOCK
|
非保留
|
-
|
-
|
|
BETWEEN
|
非保留(不能是函数或类型)
|
非保留
|
保留
|
|
BIGINT
|
非保留(不能是函数或类型)
|
-
|
-
|
|
BINARY
|
非保留(不能是函数或类型)
|
保留
|
-
|
|
BINARY_DOUBLE
|
非保留(不能是函数或类型)
|
-
|
-
|
|
BINARY_INTEGER
|
非保留(不能是函数或类型)
|
-
|
-
|
|
BIT
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
BITVAR
|
-
|
非保留
|
-
|
|
BIT_LENGTH
|
-
|
非保留
|
保留
|
|
BLANKS
|
非保留
|
-
|
-
|
|
BLOB
|
非保留
|
保留
|
-
|
|
BLOCKCHAIN
|
非保留
|
-
|
-
|
|
BODY
|
非保留
|
-
|
-
|
|
BOOLEAN
|
非保留(不能是函数或类型)
|
保留
|
-
|
|
BOTH
|
保留
|
保留
|
保留
|
|
BUCKETCNT
|
非保留(不能是函数或类型)
|
-
|
-
|
|
BREADTH
|
-
|
保留
|
-
|
|
BY
|
非保留
|
保留
|
保留
|
|
BYTEAWITHOUTORDER
|
非保留(不能是函数或类型)
|
-
|
-
|
|
BYTEAWITHOUTORDERWITHEQUAL
|
非保留(不能是函数或类型)
|
-
|
-
|
|
C
|
-
|
非保留
|
非保留
|
|
CACHE
|
非保留
|
-
|
-
|
|
CALL
|
非保留
|
保留
|
-
|
|
CALLED
|
非保留
|
非保留
|
-
|
|
CANCELABLE
|
非保留
|
-
|
-
|
|
CARDINALITY
|
-
|
非保留
|
-
|
|
CASCADE
|
非保留
|
保留
|
保留
|
|
CASCADED
|
非保留
|
保留
|
保留
|
|
CASE
|
保留
|
保留
|
保留
|
|
CAST
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
CATALOG
|
非保留
|
保留
|
保留
|
|
CATALOG_NAME
|
-
|
非保留
|
非保留
|
|
CHAIN
|
非保留
|
非保留
|
-
|
|
CHAR
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
CHARACTER
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
CHARACTERISTICS
|
非保留
|
-
|
-
|
|
CHARACTERSET
|
非保留
|
-
|
-
|
|
CHARACTER_LENGTH
|
-
|
非保留
|
保留
|
|
CHARACTER_SET_CATALOG
|
-
|
非保留
|
非保留
|
|
CHARACTER_SET_NAME
|
-
|
非保留
|
非保留
|
|
CHARACTER_SET_SCHEMA
|
-
|
非保留
|
非保留
|
|
CHAR_LENGTH
|
-
|
非保留
|
保留
|
|
CHECK
|
保留
|
保留
|
保留
|
|
CHECKED
|
-
|
非保留
|
-
|
|
CHECKPOINT
|
非保留
|
-
|
-
|
| CHECKSUM |
非保留 |
- |
- |
|
CLASS
|
非保留
|
保留
|
-
|
|
CLEAN
|
非保留
|
-
|
-
|
|
CLASS_ORIGIN
|
-
|
非保留
|
非保留
|
|
CLIENT
|
非保留
|
-
|
-
|
|
CLIENT_MASTER_KEY
|
非保留
|
-
|
-
|
|
CLIENT_MASTER_KEYS
|
非保留
|
-
|
-
|
|
CLOB
|
非保留
|
保留
|
-
|
|
CLOSE
|
非保留
|
保留
|
保留
|
|
CLUSTER
|
非保留
|
-
|
-
|
|
COALESCE
|
非保留(不能是函数或类型)
|
非保留
|
保留
|
|
COBOL
|
-
|
非保留
|
非保留
|
|
COLLATE
|
保留
|
保留
|
保留
|
|
COLLATION
|
非保留
|
保留
|
保留
|
|
COLLATION_CATALOG
|
-
|
非保留
|
非保留
|
|
COLLATION_NAME
|
-
|
非保留
|
非保留
|
|
COLLATION_SCHEMA
|
-
|
非保留
|
非保留
|
|
COLUMN
|
保留
|
保留
|
保留
|
|
COLUMN_ENCRYPTION_KEY
|
非保留
|
-
|
-
|
|
COLUMN_ENCRYPTION_KEYS
|
非保留
|
-
|
-
|
|
COLUMN_NAME
|
-
|
非保留
|
非保留
|
|
COMPATIBLE_ILLEGAL_CHARS
|
非保留
|
-
|
-
|
|
COMMAND_FUNCTION
|
-
|
非保留
|
非保留
|
|
COMPLETE
|
非保留
|
-
|
-
|
|
COMMAND_FUNCTION_CODE
|
-
|
非保留
|
-
|
|
COMMENT
|
非保留
|
-
|
-
|
|
COMMENTS
|
非保留
|
-
|
-
|
|
COMMIT
|
非保留
|
保留
|
保留
|
|
COMMITTED
|
非保留
|
非保留
|
非保留
|
|
COMPRESS
|
非保留
|
-
|
-
|
| COMPRESSION |
非保留 |
- |
- |
|
COMPLETION
|
-
|
保留
|
-
|
|
CONCURRENTLY
|
保留(可以是函数或类型)
|
-
|
-
|
|
CONDITION
|
非保留
|
-
|
-
|
|
CONDITION_NUMBER
|
-
|
非保留
|
非保留
|
|
CONFIGURATION
|
非保留
|
-
|
-
|
|
CONNECT
|
非保留
|
保留
|
保留
|
|
CONNECTION
|
非保留
|
保留
|
保留
|
|
CONNECTION_NAME
|
-
|
非保留
|
非保留
|
|
CONSTANT
|
非保留
|
-
|
-
|
|
CONSTRAINT
|
保留
|
保留
|
保留
|
|
CONSTRAINTS
|
非保留
|
保留
|
保留
|
| CONTAINS |
非保留 |
- |
- |
|
CONSTRAINT_CATALOG
|
-
|
非保留
|
非保留
|
|
CONSTRAINT_NAME
|
-
|
非保留
|
非保留
|
|
CONSTRAINT_SCHEMA
|
-
|
非保留
|
非保留
|
|
CONSTRUCTOR
|
-
|
保留
|
-
|
|
CONTAINS
|
-
|
非保留
|
-
|
|
CONTENT
|
非保留
|
-
|
-
|
|
CONTINUE
|
非保留
|
保留
|
保留
|
|
CONTVIEW
|
非保留
|
-
|
-
|
|
CONVERSION
|
非保留
|
-
|
-
|
| CONVERT |
非保留(不能是函数或类型) |
- |
- |
|
CONVERT
|
-
|
非保留
|
保留
|
|
COORDINATOR
|
非保留
|
-
|
-
|
|
COORDINATORS
|
非保留
|
-
|
-
|
|
COPY
|
非保留
|
-
|
-
|
|
CORRESPONDING
|
-
|
保留
|
保留
|
|
COST
|
非保留
|
-
|
-
|
|
COUNT
|
非保留
|
非保留
|
保留
|
|
CREATE
|
保留
|
保留
|
保留
|
|
CROSS
|
保留(可以是函数或类型)
|
保留
|
保留
|
|
CSN
|
保留(可以是函数或类型)
|
-
|
-
|
|
CSV
|
非保留
|
-
|
-
|
|
CUBE
|
非保留
|
保留
|
-
|
|
CURRENT
|
非保留
|
保留
|
保留
|
|
CURRENT_CATALOG
|
保留
|
-
|
-
|
|
CURRENT_DATE
|
保留
|
保留
|
保留
|
|
CURRENT_PATH
|
-
|
保留
|
-
|
|
CURRENT_ROLE
|
保留
|
保留
|
-
|
|
CURRENT_SCHEMA
|
保留(可以是函数或类型)
|
-
|
-
|
|
CURRENT_TIME
|
保留
|
保留
|
保留
|
|
CURRENT_TIMESTAMP
|
保留
|
保留
|
保留
|
|
CURRENT_USER
|
保留
|
保留
|
保留
|
|
CURSOR
|
非保留
|
保留
|
保留
|
| CURTIME |
保留 |
- |
- |
|
CURSOR_NAME
|
-
|
非保留
|
非保留
|
|
CYCLE
|
非保留
|
保留
|
-
|
|
DATA
|
非保留
|
保留
|
非保留
|
|
DATABASE
|
非保留
|
-
|
-
|
| DATABASES |
非保留 |
- |
- |
|
DATAFILE
|
非保留
|
-
|
-
|
|
DATANODE
|
非保留
|
-
|
-
|
|
DATANODES
|
非保留
|
-
|
-
|
|
DATE_FORMAT
|
非保留
|
-
|
-
|
| DATETIME |
非保留(不能是函数或类型) |
- |
- |
|
DATATYPE_CL
|
非保留
|
-
|
-
|
|
DATE
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
DELTAMERGE
|
保留(可以是函数或类型)
|
-
|
-
|
|
DATETIME_INTERVAL_CODE
|
-
|
非保留
|
非保留
|
|
DATETIME_INTERVAL_PRECISION
|
-
|
非保留
|
非保留
|
|
DAY
|
非保留
|
保留
|
保留
|
| DAY_HOUR |
非保留 |
- |
- |
| DAY_MICROSECOND |
非保留 |
- |
- |
| DAY_MINUTE |
非保留 |
- |
- |
| DAY_SECOND |
非保留 |
- |
- |
|
DBCOMPATIBILITY
|
非保留
|
-
|
-
|
|
DEALLOCATE
|
非保留
|
保留
|
保留
|
|
DEC
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
DECIMAL
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
DECLARE
|
非保留
|
保留
|
保留
|
|
DECODE
|
非保留(不能是函数或类型)
|
-
|
-
|
|
DEFAULT
|
保留
|
保留
|
保留
|
|
DEFAULTS
|
非保留
|
-
|
-
|
|
DEFERRABLE
|
保留
|
保留
|
保留
|
|
DEFERRED
|
非保留
|
保留
|
保留
|
|
DEFINED
|
-
|
非保留
|
-
|
|
DEFINER
|
非保留
|
非保留
|
-
|
| DELAY_KEY_WRITE |
非保留 |
- |
- |
| DELAYED |
保留 |
- |
- |
|
DELETE
|
非保留
|
保留
|
保留
|
|
DELIMITER
|
非保留
|
-
|
-
|
|
DELIMITERS
|
非保留
|
-
|
-
|
|
DELTA
|
非保留
|
-
|
-
|
|
DEPTH
|
-
|
保留
|
-
|
|
DEREF
|
-
|
保留
|
-
|
|
DESC
|
保留
|
保留
|
保留
|
|
DESCRIBE
|
非保留
|
保留
|
保留
|
|
DESCRIPTOR
|
-
|
保留
|
保留
|
|
DESTROY
|
-
|
保留
|
-
|
|
DESTRUCTOR
|
-
|
保留
|
-
|
|
DETERMINISTIC
|
非保留
|
保留
|
-
|
|
DIAGNOSTICS
|
-
|
保留
|
保留
|
|
DICTIONARY
|
非保留
|
保留
|
-
|
|
DIRECT
|
非保留
|
-
|
-
|
|
DIRECTORY
|
非保留
|
-
|
-
|
|
DISABLE
|
非保留
|
-
|
-
|
|
DISCARD
|
非保留
|
-
|
-
|
|
DISCONNECT
|
非保留
|
保留
|
保留
|
| DISK |
非保留 |
- |
- |
|
DISPATCH
|
-
|
非保留
|
-
|
|
DISTINCT
|
保留
|
保留
|
保留
|
| DISTINCTROW |
保留 |
- |
- |
|
DISTRIBUTE
|
非保留
|
-
|
-
|
|
DISTRIBUTION
|
非保留
|
-
|
-
|
| DIV |
保留(可以是函数或类型) |
- |
- |
|
DO
|
非保留
|
-
|
-
|
|
DOCUMENT
|
非保留
|
-
|
-
|
|
DOMAIN
|
非保留
|
保留
|
保留
|
|
DOUBLE
|
非保留
|
保留
|
保留
|
|
DROP
|
非保留
|
保留
|
保留
|
| DUAL |
保留 |
- |
- |
|
DUMPFILE
|
非保留
|
-
|
-
|
|
DUPLICATE
|
非保留
|
-
|
-
|
|
DYNAMIC
|
-
|
保留
|
-
|
|
DYNAMIC_FUNCTION
|
-
|
非保留
|
非保留
|
|
DYNAMIC_FUNCTION_CODE
|
-
|
非保留
|
-
|
|
EACH
|
非保留
|
保留
|
-
|
|
ELSE
|
保留
|
保留
|
保留
|
|
ELASTIC
|
非保留
|
-
|
-
|
|
ENABLE
|
非保留
|
-
|
-
|
|
ENCLOSED
|
非保留
|
-
|
-
|
|
ENCODING
|
非保留
|
-
|
-
|
|
ENCRYPTED
|
非保留
|
-
|
-
|
|
ENCRYPTED_VALUE
|
非保留
|
-
|
-
|
|
ENCRYPTION
|
非保留
|
-
|
-
|
|
ENCRYPTION_TYPE
|
非保留
|
-
|
-
|
|
END
|
非保留
|
保留
|
保留
|
|
END-EXEC
|
-
|
保留
|
保留
|
|
ENFORCED
|
非保留
|
-
|
-
|
| ENGINE |
非保留 |
- |
- |
| ENGINE_ATTRIBUTE |
非保留 |
- |
- |
|
ENUM
|
保留
|
-
|
-
|
|
EOL
|
非保留
|
-
|
-
|
|
ERRORS
|
非保留
|
-
|
-
|
|
EQUALS
|
-
|
保留
|
-
|
|
ESCAPED
|
非保留
|
-
|
保留
|
|
ESCAPE
|
非保留
|
保留
|
保留
|
|
ESCAPING
|
非保留
|
-
|
-
|
|
EVERY
|
非保留
|
保留
|
-
|
|
EXCEPT
|
保留
|
保留
|
保留
|
|
EXCEPTION
|
-
|
保留
|
保留
|
|
EXCHANGE
|
非保留
|
-
|
-
|
|
EXCLUDE
|
非保留
|
-
|
-
|
|
EXCLUDING
|
非保留
|
-
|
-
|
|
EXCLUSIVE
|
非保留
|
-
|
-
|
|
EXEC
|
-
|
保留
|
保留
|
|
EXECUTE
|
非保留
|
保留
|
保留
|
|
EXISTING
|
-
|
非保留
|
-
|
|
EXISTS
|
非保留(不能是函数或类型)
|
非保留
|
保留
|
| EXTENDED |
非保留 |
- |
- |
|
EXPIRED_P
|
非保留
|
-
|
-
|
|
EXPLAIN
|
非保留
|
-
|
-
|
|
Extension
|
非保留
|
-
|
-
|
|
EXTERNAL
|
非保留
|
保留
|
保留
|
|
EXTRACT
|
非保留(不能是函数或类型)
|
非保留
|
保留
|
|
FALSE
|
保留
|
保留
|
保留
|
|
FAMILY
|
非保留
|
-
|
-
|
|
FAST
|
非保留
|
-
|
-
|
|
FEATURES
|
非保留
|
-
|
-
|
|
FETCH
|
保留
|
保留
|
保留
|
|
FENCED
|
保留
|
-
|
-
|
|
FIELDS
|
非保留
|
-
|
-
|
|
FILEHEADER
|
非保留
|
-
|
-
|
|
FILLER
|
非保留
|
-
|
-
|
|
FILTER
|
非保留
|
保留
|
保留
|
|
FINAL
|
-
|
非保留
|
-
|
|
FIRST
|
非保留
|
保留
|
保留
|
|
FIXED
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
FILL_MISSING_FIELDS
|
非保留
|
-
|
-
|
|
FLOAT
|
非保留(不能是函数或类型)
|
保留
|
保留
|
| FLUSH |
非保留 |
- |
- |
|
FOLLOWING
|
非保留
|
-
|
-
|
|
FOR
|
保留
|
保留
|
保留
|
|
FORCE
|
非保留
|
-
|
-
|
|
FOREIGN
|
保留
|
保留
|
保留
|
| FORMAT |
非保留(不能是函数或类型) |
- |
- |
|
FORMATTER
|
非保留
|
-
|
-
|
|
FORTRAN
|
-
|
非保留
|
非保留
|
|
FORWARD
|
非保留
|
-
|
-
|
|
FOUND
|
-
|
保留
|
保留
|
|
FREE
|
-
|
保留
|
-
|
|
FREEZE
|
非保留
|
-
|
-
|
|
FROM
|
保留
|
保留
|
保留
|
|
FULL
|
保留(可以是函数或类型)
|
保留
|
保留
|
| FULLTEXT |
保留(可以是函数或类型) |
- |
- |
|
FUNCTION
|
非保留
|
保留
|
-
|
|
FUNCTIONS
|
非保留
|
-
|
-
|
|
G
|
-
|
非保留
|
-
|
|
GENERAL
|
-
|
保留
|
-
|
|
GENERATED
|
非保留
|
非保留
|
-
|
| GET_FORMAT |
非保留(不能是函数或类型) |
- |
- |
|
GET
|
-
|
保留
|
保留
|
|
GLOBAL
|
非保留
|
保留
|
保留
|
|
GO
|
-
|
保留
|
保留
|
|
GOTO
|
-
|
保留
|
保留
|
|
GRANT
|
保留
|
保留
|
保留
|
|
GRANTED
|
非保留
|
非保留
|
-
|
| GRANTS |
非保留 |
- |
- |
|
GREATEST
|
非保留(不能是函数或类型)
|
-
|
-
|
|
GROUP
|
保留
|
保留
|
保留
|
|
GROUPING
|
非保留(不能是函数或类型)
|
保留
|
-
|
|
GROUPPARENT
|
保留
|
-
|
-
|
|
HANDLER
|
非保留
|
-
|
-
|
|
HAVING
|
保留
|
保留
|
保留
|
|
HDFSDIRECTORY
|
保留(可以是函数或类型)
|
-
|
-
|
|
HEADER
|
非保留
|
-
|
-
|
|
HIERARCHY
|
-
|
非保留
|
-
|
|
HOLD
|
非保留
|
非保留
|
-
|
|
HOST
|
-
|
保留
|
-
|
| HOSTS |
非保留 |
- |
- |
|
HOUR
|
非保留
|
保留
|
保留
|
| HOUR_MICROSECOND |
非保留 |
- |
- |
| HOUR_MINUTE |
非保留 |
- |
- |
| HOUR_SECOND |
非保留 |
- |
- |
|
IDENTIFIED
|
非保留
|
-
|
-
|
|
IDENTITY
|
非保留
|
保留
|
保留
|
|
IF
|
非保留(不能是函数或类型)
|
-
|
-
|
| IFNULL |
非保留(不能是函数或类型) |
- |
- |
|
IGNORE
|
保留(可以是函数或类型)
|
保留
|
-
|
|
IGNORE_EXTRA_DATA
|
非保留
|
-
|
-
|
|
ILIKE
|
保留(可以是函数或类型)
|
-
|
-
|
|
IMMEDIATE
|
非保留
|
保留
|
保留
|
|
IMMUTABLE
|
非保留
|
-
|
-
|
|
IMPLEMENTATION
|
-
|
非保留
|
-
|
|
IMPLICIT
|
非保留
|
-
|
-
|
|
IN
|
保留
|
保留
|
保留
|
|
INTERNAL
|
非保留
|
-
|
-
|
|
INCLUDE
|
非保留
|
-
|
-
|
|
INCLUDING
|
非保留
|
-
|
-
|
|
INCREMENT
|
非保留
|
-
|
-
|
|
INCREMENTAL
|
非保留
|
-
|
-
|
|
INDEX
|
保留(可以是函数或类型)
|
-
|
-
|
|
INDEXES
|
非保留
|
-
|
-
|
|
INDICATOR
|
-
|
保留
|
保留
|
|
INFILE
|
非保留
|
-
|
-
|
|
INFIX
|
-
|
非保留
|
-
|
|
INHERIT
|
非保留
|
-
|
-
|
|
INHERITS
|
非保留
|
-
|
-
|
|
INITIAL
|
非保留
|
-
|
-
|
|
INITIALIZE
|
-
|
保留
|
-
|
|
INITIALLY
|
保留
|
保留
|
保留
|
|
INITRANS
|
非保留
|
-
|
-
|
|
INLINE
|
非保留
|
-
|
-
|
|
INNER
|
保留(可以是函数或类型)
|
保留
|
保留
|
|
INOUT
|
非保留(不能是函数或类型)
|
保留
|
-
|
| INPLACE |
非保留 |
- |
- |
|
INPUT
|
非保留
|
保留
|
保留
|
|
INSENSITIVE
|
非保留
|
非保留
|
保留
|
|
INSERT
|
非保留
|
保留
|
保留
|
| INSERT_METHOD |
保留 |
- |
- |
|
INSTANCE
|
-
|
非保留
|
-
|
|
INSTANTIABLE
|
-
|
非保留
|
-
|
|
INSTEAD
|
非保留
|
-
|
-
|
|
INT
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
INTEGER
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
INTERSECT
|
保留
|
保留
|
保留
|
|
INTERVAL
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
INTO
|
保留
|
保留
|
保留
|
|
INVOKER
|
非保留
|
非保留
|
-
|
|
IP
|
非保留
|
-
|
-
|
|
IS
|
保留
|
保留
|
保留
|
|
ISNULL
|
非保留
|
-
|
-
|
|
ISOLATION
|
非保留
|
保留
|
保留
|
|
ITERATE
|
-
|
保留
|
-
|
|
JOIN
|
保留(可以是函数或类型)
|
保留
|
保留
|
| JSON_OBJECT |
非保留(不能是函数或类型) |
- |
- |
|
K
|
-
|
非保留
|
-
|
|
KEY
|
非保留
|
保留
|
保留
|
| KEY_BLOCK_SIZE |
非保留 |
- |
- |
|
KEY_PATH
|
非保留
|
-
|
-
|
|
KEY_MEMBER
|
-
|
非保留
|
-
|
|
KEY_STORE
|
非保留
|
-
|
-
|
|
KEY_TYPE
|
-
|
非保留
|
-
|
| KEYS |
非保留 |
- |
- |
|
KILL
|
非保留
|
-
|
-
|
|
LABEL
|
非保留
|
-
|
-
|
|
LANGUAGE
|
非保留
|
保留
|
保留
|
|
LARGE
|
非保留
|
保留
|
-
|
|
LAST
|
非保留
|
保留
|
保留
|
| LAST_DAY |
非保留(不能是函数或类型) |
- |
- |
|
LATERAL
|
-
|
保留
|
-
|
|
LC_COLLATE
|
非保留
|
-
|
-
|
|
LC_CTYPE
|
非保留
|
-
|
-
|
|
LEADING
|
保留
|
保留
|
保留
|
|
LEAKPROOF
|
非保留
|
-
|
-
|
|
LEAST
|
非保留(不能是函数或类型)
|
-
|
-
|
|
LEFT
|
保留(可以是函数或类型)
|
保留
|
保留
|
|
LENGTH
|
-
|
非保留
|
非保留
|
|
LESS
|
非保留
|
保留
|
-
|
|
LEVEL
|
非保留
|
保留
|
保留
|
|
LIKE
|
保留(可以是函数或类型)
|
保留
|
保留
|
|
LIMIT
|
保留
|
保留
|
-
|
|
LIST
|
非保留
|
-
|
-
|
|
LINES
|
非保留
|
-
|
-
|
|
LISTEN
|
非保留
|
-
|
-
|
|
LOAD
|
非保留
|
-
|
-
|
|
LOCAL
|
非保留
|
保留
|
保留
|
|
LOCALTIME
|
保留
|
保留
|
-
|
|
LOCALTIMESTAMP
|
保留
|
保留
|
-
|
| LOCATE |
非保留(不能是函数或类型) |
- |
- |
|
LOCATION
|
非保留
|
-
|
-
|
|
LOCATOR
|
-
|
保留
|
-
|
|
LOCK
|
非保留
|
-
|
-
|
|
LOG
|
非保留
|
-
|
-
|
|
LOGGING
|
非保留
|
-
|
-
|
|
LOGIN_ANY
|
非保留
|
-
|
-
|
|
LOGIN_FAILURE
|
非保留
|
-
|
-
|
|
LOGIN_SUCCESS
|
非保留
|
-
|
-
|
|
LOGOUT
|
非保留
|
-
|
-
|
| LOGS |
非保留 |
- |
- |
| LONGTEXT |
非保留 |
- |
- |
|
LOOP
|
非保留
|
-
|
-
|
| LOW_PRIORITY |
保留 |
- |
- |
|
LOWER
|
-
|
非保留
|
保留
|
|
MAP
|
-
|
保留
|
-
|
|
MAPPING
|
非保留
|
-
|
-
|
|
MASKING
|
非保留
|
-
|
-
|
|
MASTER
|
非保留
|
-
|
-
|
|
MATCH
|
非保留
|
保留
|
保留
|
|
MATCHED
|
非保留
|
-
|
-
|
|
MATERIALIZED
|
非保留
|
-
|
-
|
|
MAX
|
-
|
非保留
|
保留
|
| MAX_ROWS |
非保留 |
- |
- |
|
MAXEXTENTS
|
非保留
|
-
|
-
|
|
MAXSIZE
|
非保留
|
-
|
-
|
|
MAXTRANS
|
非保留
|
-
|
-
|
|
MAXVALUE
|
保留
|
-
|
-
|
| MEDIUMINT |
非保留(不能是函数或类型) |
- |
- |
| MEMORY |
保留 |
- |
- |
|
MERGE
|
非保留
|
-
|
-
|
|
MESSAGE_LENGTH
|
-
|
非保留
|
非保留
|
|
MESSAGE_OCTET_LENGTH
|
-
|
非保留
|
非保留
|
|
MESSAGE_TEXT
|
-
|
非保留
|
非保留
|
|
METHOD
|
-
|
非保留
|
-
|
|
MIN
|
-
|
非保留
|
保留
|
| MICROSECOND |
非保留 |
- |
- |
| MID |
非保留(不能是函数或类型) |
- |
- |
| MIN_ROWS |
非保留 |
- |
- |
|
MINEXTENTS
|
非保留
|
-
|
-
|
|
MINUTE
|
非保留
|
保留
|
保留
|
| MINUTE_MICROSECOND |
非保留 |
- |
- |
| MINUTE_SECOND |
非保留 |
- |
- |
|
MINVALUE
|
非保留
|
-
|
-
|
|
MOD
|
非保留
|
非保留
|
-
|
|
MODE
|
非保留
|
-
|
-
|
|
MODEL
|
非保留
|
-
|
-
|
|
MODIFIES
|
非保留
|
保留
|
-
|
|
MODIFY
|
非保留
|
保留
|
-
|
|
MODULE
|
-
|
保留
|
保留
|
|
MONTH
|
非保留
|
保留
|
保留
|
|
MORE
|
-
|
非保留
|
非保留
|
|
MOVE
|
非保留
|
-
|
-
|
|
MOVEMENT
|
非保留
|
-
|
-
|
|
MUMPS
|
-
|
非保留
|
非保留
|
|
NAME
|
非保留
|
非保留
|
非保留
|
|
NAMES
|
非保留
|
保留
|
保留
|
|
NATIONAL
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
NATURAL
|
保留(可以是函数或类型)
|
保留
|
保留
|
|
NCHAR
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
NCLOB
|
-
|
保留
|
-
|
|
NEW
|
-
|
保留
|
-
|
|
NEXT
|
非保留
|
保留
|
保留
|
| NGRAM |
非保留 |
- |
- |
|
NO
|
非保留
|
保留
|
保留
|
| NO_WRITE_TO_BINLOG |
非保留 |
- |
- |
|
NOCOMPRESS
|
非保留
|
-
|
-
|
|
NOCYCLE
|
非保留
|
-
|
-
|
|
NODE
|
非保留
|
-
|
-
|
|
NOLOGGING
|
非保留
|
-
|
-
|
|
NOMAXVALUE
|
非保留
|
-
|
-
|
|
NOMINVALUE
|
非保留
|
-
|
-
|
|
NONE
|
非保留(不能是函数或类型)
|
保留
|
-
|
|
NOT
|
保留
|
保留
|
保留
|
|
NOTHING
|
非保留
|
-
|
-
|
|
NOTIFY
|
非保留
|
-
|
-
|
|
NOTNULL
|
非保留
|
-
|
-
|
| NOW |
保留 |
- |
- |
|
NOWAIT
|
非保留
|
-
|
-
|
|
NULL
|
保留
|
保留
|
保留
|
|
NULLABLE
|
-
|
非保留
|
非保留
|
|
NULLCOLS
|
非保留
|
-
|
-
|
|
NULLIF
|
非保留(不能是函数或类型)
|
非保留
|
保留
|
|
NULLS
|
非保留
|
-
|
-
|
|
NUMBER
|
非保留(不能是函数或类型)
|
非保留
|
非保留
|
|
NUMERIC
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
NUMSTR
|
非保留
|
-
|
-
|
|
NVARCHAR
|
非保留(不能是函数或类型)
|
-
|
-
|
|
NVARCHAR2
|
非保留(不能是函数或类型)
|
-
|
-
|
|
NVL
|
非保留(不能是函数或类型)
|
-
|
-
|
|
OBJECT
|
非保留
|
保留
|
-
|
|
OCTET_LENGTH
|
-
|
非保留
|
保留
|
|
OF
|
非保留
|
保留
|
保留
|
|
OFF
|
非保留
|
保留
|
-
|
|
OFFSET
|
保留
|
-
|
-
|
|
OIDS
|
非保留
|
-
|
-
|
|
OLD
|
-
|
保留
|
-
|
|
ON
|
保留
|
保留
|
保留
|
|
ONLY
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
OPEN
|
-
|
保留
|
保留
|
|
OPERATION
|
-
|
保留
|
-
|
|
OPERATOR
|
非保留
|
-
|
-
|
|
OPTIMIZATION
|
非保留
|
-
|
-
|
| OPTIMIZE |
非保留 |
- |
- |
|
OPTION
|
非保留
|
保留
|
保留
|
|
OPTIONALLY
|
非保留
|
-
|
-
|
|
OPTIONS
|
非保留
|
非保留
|
-
|
|
OR
|
保留
|
保留
|
保留
|
|
ORDER
|
保留
|
保留
|
保留
|
|
ORDINALITY
|
-
|
保留
|
-
|
|
OUT
|
非保留(不能是函数或类型)
|
保留
|
-
|
|
OUTER
|
保留(可以是函数或类型)
|
保留
|
保留
|
|
OUTFILE
|
非保留
|
-
|
-
|
|
OUTPUT
|
-
|
保留
|
保留
|
|
OVER
|
非保留
|
-
|
-
|
|
OVERLAPS
|
保留(可以是函数或类型)
|
非保留
|
保留
|
|
OVERLAY
|
非保留(不能是函数或类型)
|
非保留
|
-
|
|
OVERRIDING
|
-
|
非保留
|
-
|
|
OWNED
|
非保留
|
-
|
-
|
|
OWNER
|
非保留
|
-
|
-
|
| PACK_KEYS |
非保留 |
- |
- |
|
PACKAGE
|
非保留
|
-
|
-
|
|
PACKAGES
|
非保留
|
-
|
-
|
|
PAD
|
-
|
保留
|
保留
|
|
PARAMETER
|
-
|
保留
|
-
|
|
PARAMETERS
|
-
|
保留
|
-
|
|
PARAMETER_MODE
|
-
|
非保留
|
-
|
|
PARAMETER_NAME
|
-
|
非保留
|
-
|
|
PARAMETER_ORDINAL_POSITION
|
-
|
非保留
|
-
|
|
PARAMETER_SPECIFIC_CATALOG
|
-
|
非保留
|
-
|
|
PARAMETER_SPECIFIC_NAME
|
-
|
非保留
|
-
|
|
PARAMETER_SPECIFIC_SCHEMA
|
-
|
非保留
|
-
|
|
PARSER
|
非保留
|
-
|
-
|
|
PARTIAL
|
非保留
|
保留
|
保留
|
|
PARTITION
|
非保留
|
-
|
-
|
| PARTITIONING |
非保留 |
- |
- |
|
PARTITIONS
|
非保留
|
-
|
-
|
|
PASCAL
|
-
|
非保留
|
非保留
|
|
PASSING
|
非保留
|
-
|
-
|
|
PASSWORD
|
非保留
|
-
|
-
|
|
PATH
|
-
|
保留
|
-
|
|
PCTFREE
|
非保留
|
-
|
-
|
|
PER
|
非保留
|
-
|
-
|
|
PERM
|
非保留
|
-
|
-
|
|
PERCENT
|
非保留
|
-
|
-
|
|
PERFORMANCE
|
保留
|
-
|
-
|
|
PLACING
|
保留
|
-
|
-
|
|
PLAN
|
非保留
|
-
|
-
|
|
PLANS
|
非保留
|
-
|
-
|
|
PLI
|
-
|
非保留
|
非保留
|
|
POOL
|
非保留
|
-
|
-
|
|
POLICY
|
非保留
|
-
|
-
|
|
POSITION
|
非保留(不能是函数或类型)
|
非保留
|
保留
|
|
POSTFIX
|
-
|
保留
|
-
|
|
PRECEDING
|
非保留
|
-
|
-
|
|
PRECISION
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
PREDICT
|
非保留
|
-
|
-
|
|
PREFERRED
|
非保留
|
-
|
-
|
|
PREFIX
|
非保留
|
保留
|
-
|
|
PREORDER
|
-
|
保留
|
-
|
|
PREPARE
|
非保留
|
保留
|
保留
|
|
PREPARED
|
非保留
|
-
|
-
|
|
PRESERVE
|
非保留
|
保留
|
保留
|
|
PRIMARY
|
保留
|
保留
|
保留
|
|
PRIOR
|
非保留
|
保留
|
保留
|
|
PRIORER
|
保留
|
-
|
-
|
|
PRIVATE
|
非保留
|
-
|
-
|
|
PRIVILEGE
|
非保留
|
-
|
-
|
|
PRIVILEGES
|
非保留
|
保留
|
保留
|
|
PROCEDURAL
|
非保留
|
-
|
-
|
|
PROCEDURE
|
保留
|
保留
|
保留
|
| PROCESSLIST |
非保留 |
- |
- |
|
PROFILE
|
非保留
|
-
|
-
|
| PROXY |
非保留 |
- |
- |
|
PUBLIC
|
-
|
保留
|
保留
|
|
PUBLICATION
|
非保留
|
-
|
-
|
|
PUBLISH
|
非保留
|
-
|
-
|
|
PURGE
|
非保留
|
-
|
-
|
| QUARTER |
非保留 |
- |
- |
|
QUERY
|
非保留
|
-
|
-
|
| QUICK |
非保留 |
- |
- |
|
QUOTE
|
非保留
|
-
|
-
|
|
RANDOMIZED
|
非保留
|
-
|
-
|
|
RANGE
|
非保留
|
-
|
-
|
|
RATIO
|
非保留
|
-
|
-
|
|
RAW
|
非保留
|
-
|
-
|
|
READ
|
非保留
|
保留
|
保留
|
|
READS
|
非保留
|
保留
|
-
|
|
REAL
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
REASSIGN
|
非保留
|
-
|
-
|
|
REBUILD
|
非保留
|
-
|
-
|
|
RECHECK
|
非保留
|
-
|
-
|
|
RECURSIVE
|
非保留
|
保留
|
-
|
|
RECYCLEBIN
|
非保留
|
-
|
-
|
|
REDISANYVALUE
|
非保留
|
-
|
-
|
|
REF
|
非保留
|
保留
|
-
|
|
REFERENCES
|
保留
|
保留
|
保留
|
|
REFERENCING
|
-
|
保留
|
-
|
|
REFRESH
|
非保留
|
-
|
-
|
| REGEXP |
保留(可以是函数或类型) |
- |
- |
|
REINDEX
|
非保留
|
-
|
-
|
|
REJECT
|
非保留
|
-
|
-
|
|
RELATIVE
|
非保留
|
保留
|
保留
|
|
RELEASE
|
非保留
|
-
|
-
|
|
RELOPTIONS
|
非保留
|
-
|
-
|
|
REMOTE
|
非保留
|
-
|
-
|
|
REMOVE
|
非保留
|
-
|
-
|
|
RENAME
|
非保留
|
-
|
-
|
| REORGANIZE |
非保留 |
- |
- |
| REPAIR |
非保留 |
- |
- |
|
REPEATABLE
|
非保留
|
非保留
|
非保留
|
|
REPLACE
|
非保留
|
-
|
-
|
|
REPLICA
|
非保留
|
-
|
-
|
|
RESET
|
非保留
|
-
|
-
|
|
RESIZE
|
非保留
|
-
|
-
|
|
RESOURCE
|
非保留
|
-
|
-
|
|
RESTART
|
非保留
|
-
|
-
|
|
RESTRICT
|
非保留
|
保留
|
保留
|
|
RESULT
|
-
|
保留
|
-
|
|
RETURN
|
非保留
|
保留
|
-
|
|
RETURNED_LENGTH
|
-
|
非保留
|
非保留
|
|
RETURNED_OCTET_LENGTH
|
-
|
非保留
|
非保留
|
|
RETURNED_SQLSTATE
|
-
|
非保留
|
非保留
|
|
RETURNING
|
保留
|
-
|
-
|
|
RETURNS
|
非保留
|
保留
|
-
|
|
REUSE
|
非保留
|
-
|
-
|
|
REVOKE
|
非保留
|
保留
|
保留
|
|
RIGHT
|
保留(可以是函数或类型)
|
保留
|
保留
|
| RLIKE |
保留(可以是函数或类型) |
- |
- |
|
ROLE
|
非保留
|
保留
|
-
|
|
ROLES
|
非保留
|
-
|
-
|
|
ROLLBACK
|
非保留
|
保留
|
保留
|
|
ROLLUP
|
非保留
|
保留
|
-
|
|
ROTATION
|
非保留
|
-
|
-
|
|
ROUTINE
|
非保留
|
保留
|
-
|
|
ROUTINE_CATALOG
|
-
|
非保留
|
-
|
|
ROUTINE_NAME
|
-
|
非保留
|
-
|
|
ROUTINE_SCHEMA
|
-
|
非保留
|
-
|
|
ROW
|
非保留(不能是函数或类型)
|
保留
|
-
|
| ROW_FORMAT |
非保留 |
- |
- |
|
ROWS
|
非保留
|
保留
|
保留
|
|
ROWTYPE
|
非保留
|
-
|
-
|
|
ROW_COUNT
|
-
|
非保留
|
非保留
|
|
RULE
|
非保留
|
-
|
-
|
|
SAMPLE
|
非保留
|
-
|
-
|
|
SAVEPOINT
|
非保留
|
保留
|
-
|
|
SCALE
|
-
|
非保留
|
非保留
|
|
SCHEMA
|
非保留
|
保留
|
保留
|
|
SCHEMA_NAME
|
-
|
非保留
|
非保留
|
| SCHEMAS |
非保留 |
- |
- |
|
SCOPE
|
-
|
保留
|
-
|
|
SCROLL
|
非保留
|
保留
|
保留
|
|
SEARCH
|
非保留
|
保留
|
-
|
|
SECOND
|
非保留
|
保留
|
保留
|
| SECOND_MICROSECOND |
非保留 |
- |
- |
| SECONDARY_ENGINE_ATTRIBUTE |
非保留 |
- |
- |
|
SECTION
|
-
|
保留
|
保留
|
|
SECURITY
|
非保留
|
非保留
|
-
|
|
SELECT
|
保留
|
保留
|
保留
|
|
SELF
|
-
|
非保留
|
-
|
|
SENSITIVE
|
-
|
非保留
|
-
|
|
SEPARATOR
|
非保留
|
-
|
-
|
|
SEQUENCE
|
非保留
|
保留
|
-
|
|
SEQUENCES
|
非保留
|
-
|
-
|
|
SERIALIZABLE
|
非保留
|
非保留
|
非保留
|
|
SERVER
|
非保留
|
-
|
-
|
|
SERVER_NAME
|
-
|
非保留
|
非保留
|
|
SESSION
|
非保留
|
保留
|
保留
|
|
SESSION_USER
|
保留
|
保留
|
保留
|
|
SET
|
非保留
|
保留
|
保留
|
|
SETOF
|
非保留(不能是函数或类型)
|
-
|
-
|
|
SETS
|
非保留
|
保留
|
-
|
|
SHARE
|
非保留
|
-
|
-
|
|
SHIPPABLE
|
非保留
|
-
|
-
|
|
SHOW
|
非保留
|
-
|
-
|
|
SHUTDOWN
|
非保留
|
-
|
-
|
|
SIBLINGS
|
非保留
|
-
|
-
|
|
SIMILAR
|
保留(可以是函数或类型)
|
非保留
|
-
|
|
SIMPLE
|
非保留
|
非保留
|
-
|
|
SIZE
|
非保留
|
保留
|
保留
|
|
SKIP
|
非保留
|
-
|
-
|
|
SLICE
|
非保留
|
-
|
-
|
|
SMALLDATETIME_FORMAT
|
非保留
|
-
|
-
|
|
SMALLDATETIME
|
非保留(不能是函数或类型)
|
-
|
-
|
|
SMALLINT
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
SNAPSHOT
|
非保留
|
-
|
-
|
|
SOME
|
保留
|
保留
|
保留
|
| SOUNDS |
保留(可以是函数或类型) |
- |
- |
|
SOURCE
|
非保留
|
非保留
|
-
|
|
SPACE
|
非保留
|
保留
|
保留
|
|
SPECIFIC
|
-
|
保留
|
-
|
|
SPECIFICTYPE
|
-
|
保留
|
-
|
|
SPECIFIC_NAME
|
-
|
非保留
|
-
|
|
SPILL
|
非保留
|
-
|
-
|
|
SPLIT
|
非保留
|
-
|
-
|
|
SQL
|
非保留
|
保留
|
保留
|
|
SQLCODE
|
-
|
-
|
保留
|
|
SQLERROR
|
-
|
-
|
保留
|
|
SQLEXCEPTION
|
-
|
保留
|
-
|
|
SQLSTATE
|
-
|
保留
|
保留
|
|
SQLWARNING
|
-
|
保留
|
-
|
|
STABLE
|
非保留
|
-
|
-
|
|
STANDALONE
|
非保留
|
-
|
-
|
|
START
|
非保留
|
保留
|
-
|
|
STARTING
|
非保留
|
-
|
-
|
|
STATE
|
-
|
保留
|
-
|
|
STATEMENT
|
非保留
|
保留
|
-
|
|
STATEMENT_ID
|
非保留
|
-
|
-
|
|
STATIC
|
-
|
保留
|
-
|
|
STATISTICS
|
非保留
|
-
|
-
|
| STATS_AUTO_RECALC |
非保留 |
- |
- |
| STATS_PERSISTENT |
非保留 |
- |
- |
| STATS_SAMPLE_PAGES |
非保留 |
- |
- |
| STATUS |
非保留 |
- |
- |
|
STDIN
|
非保留
|
-
|
-
|
|
STDOUT
|
非保留
|
-
|
-
|
|
STORAGE
|
非保留
|
-
|
-
|
|
STORE
|
非保留
|
-
|
-
|
|
STORED
|
非保留
|
-
|
-
|
|
STRATIFY
|
非保留
|
-
|
-
|
|
STREAM
|
非保留
|
-
|
-
|
|
STRICT
|
非保留
|
-
|
-
|
|
STRIP
|
非保留
|
-
|
-
|
|
STRUCTURE
|
-
|
保留
|
-
|
|
STYLE
|
-
|
非保留
|
-
|
|
SUBCLASS_ORIGIN
|
-
|
非保留
|
非保留
|
|
SUBLIST
|
-
|
非保留
|
-
|
|
SUBPARTITION
|
非保留
|
-
|
-
|
|
SUBSCRIPTION
|
非保留
|
-
|
-
|
| SUBSTR |
非保留(不能是函数或类型) |
- |
- |
|
SUBSTRING
|
非保留(不能是函数或类型)
|
非保留
|
保留
|
|
SUM
|
-
|
非保留
|
保留
|
|
SYMMETRIC
|
保留
|
非保留
|
-
|
|
SYNONYM
|
非保留
|
-
|
-
|
|
SYS_REFCURSOR
|
非保留
|
-
|
-
|
|
SYSDATE
|
非保留(不能是函数或类型)
|
-
|
-
|
|
SYSID
|
非保留
|
-
|
-
|
|
SYSTEM
|
非保留
|
非保留
|
-
|
|
SYSTEM_USER
|
-
|
保留
|
保留
|
|
TABLE
|
保留
|
保留
|
保留
|
|
TABLES
|
非保留
|
-
|
-
|
|
TABLESAMPLE
|
保留(可以是函数或类型)
|
-
|
-
|
|
TABLESPACE
|
非保留
|
-
|
-
|
|
TABLE_NAME
|
-
|
非保留
|
非保留
|
|
TARGET
|
非保留
|
-
|
-
|
|
TIME_FORMAT
|
非保留
|
-
|
-
|
|
TIMESTAMP_FORMAT
|
非保留
|
-
|
-
|
| TIMESTAMPADD |
非保留(不能是函数或类型) |
- |
- |
|
TEMP
|
非保留
|
-
|
-
|
|
TEMPLATE
|
非保留
|
-
|
-
|
|
TEMPORARY
|
非保留
|
保留
|
保留
|
| TEMPTABLE |
非保留 |
- |
- |
|
TERMINATE
|
-
|
保留
|
-
|
|
TERMINATED
|
非保留
|
-
|
-
|
|
TEXT
|
非保留(不能是函数或类型)
|
-
|
-
|
|
THAN
|
非保留
|
保留
|
-
|
|
THEN
|
保留
|
保留
|
保留
|
|
TIME
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
TIMECAPSULE
|
保留(可以是函数或类型)
|
-
|
-
|
|
TIMESTAMP
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
TIMESTAMPDIFF
|
非保留(不能是函数或类型)
|
-
|
-
|
|
TIMEZONE_HOUR
|
-
|
保留
|
保留
|
|
TIMEZONE_MINUTE
|
-
|
保留
|
保留
|
|
TINYINT
|
非保留(不能是函数或类型)
|
-
|
-
|
| TINYTEXT |
非保留 |
- |
- |
| MEDIUMTEXT |
非保留 |
- |
- |
|
TO
|
保留
|
保留
|
保留
|
|
TRAILING
|
保留
|
保留
|
保留
|
|
TRANSACTION
|
非保留
|
保留
|
保留
|
|
TRANSACTIONS_COMMITTED
|
-
|
非保留
|
-
|
|
TRANSACTIONS_ROLLED_BACK
|
-
|
非保留
|
-
|
|
TRANSACTION_ACTIVE
|
-
|
非保留
|
-
|
|
TRANSFORM
|
非保留
|
非保留
|
-
|
|
TRANSFORMS
|
-
|
非保留
|
-
|
|
TRANSLATE
|
-
|
非保留
|
保留
|
|
TRANSLATION
|
-
|
保留
|
保留
|
|
TREAT
|
非保留(不能是函数或类型)
|
保留
|
-
|
|
TRIGGER
|
非保留
|
保留
|
-
|
| TRIGGERS |
非保留 |
- |
- |
|
TRIGGER_CATALOG
|
-
|
非保留
|
-
|
|
TRIGGER_NAME
|
-
|
非保留
|
-
|
|
TRIGGER_SCHEMA
|
-
|
非保留
|
-
|
|
TRIM
|
非保留(不能是函数或类型)
|
非保留
|
保留
|
|
TRUE
|
保留
|
保留
|
保留
|
|
TRUNCATE
|
非保留
|
-
|
-
|
|
TRUSTED
|
非保留
|
-
|
-
|
|
TSFIELD
|
非保留
|
-
|
-
|
|
TSTAG
|
非保留
|
-
|
-
|
|
TSTIME
|
非保留
|
-
|
-
|
|
TYPE
|
非保留
|
非保留
|
非保留
|
|
TYPES
|
非保留
|
-
|
-
|
|
UESCAPE
|
-
|
-
|
-
|
|
UNBOUNDED
|
非保留
|
-
|
-
|
|
UNCOMMITTED
|
非保留
|
非保留
|
非保留
|
| UNDEFINED |
非保留 |
- |
- |
|
UNDER
|
-
|
保留
|
-
|
|
UNENCRYPTED
|
非保留
|
-
|
-
|
|
UNION
|
保留
|
保留
|
保留
|
|
UNIQUE
|
保留
|
保留
|
保留
|
|
UNKNOWN
|
非保留
|
保留
|
保留
|
|
UNLIMITED
|
非保留
|
-
|
-
|
|
UNLISTEN
|
非保留
|
-
|
-
|
|
UNLOCK
|
非保留
|
-
|
-
|
|
UNLOGGED
|
非保留
|
-
|
-
|
| UNSIGNED |
非保留(不能是函数或类型) |
- |
- |
|
UNNAMED
|
-
|
非保留
|
非保留
|
|
UNNEST
|
-
|
保留
|
-
|
|
UNTIL
|
非保留
|
-
|
-
|
|
UNUSABLE
|
非保留
|
-
|
-
|
|
UPDATE
|
非保留
|
保留
|
保留
|
|
UPPER
|
-
|
非保留
|
保留
|
|
USAGE
|
-
|
保留
|
保留
|
| USE |
非保留 |
- |
- |
|
USEEOF
|
非保留
|
-
|
-
|
|
USER
|
非保留
|
保留
|
保留
|
|
USER_DEFINED_TYPE_CATALOG
|
-
|
非保留
|
-
|
|
USER_DEFINED_TYPE_NAME
|
-
|
非保留
|
-
|
|
USER_DEFINED_TYPE_SCHEMA
|
-
|
非保留
|
-
|
|
USING
|
保留
|
保留
|
保留
|
| UTC_DATE |
保留 |
- |
- |
| UTC_TIME |
保留 |
- |
- |
| UTC_TIMESTAMP |
保留 |
- |
- |
|
VACUUM
|
非保留
|
-
|
-
|
|
VALID
|
非保留
|
-
|
-
|
|
VALIDATE
|
非保留
|
-
|
-
|
|
VALIDATION
|
非保留
|
-
|
-
|
|
VALIDATOR
|
非保留
|
-
|
-
|
|
VALUE
|
非保留
|
保留
|
保留
|
|
VALUES
|
非保留(不能是函数或类型)
|
保留
|
保留
|
| VARBINARY |
非保留(不能是函数或类型) |
- |
- |
|
VARCHAR
|
非保留(不能是函数或类型)
|
保留
|
保留
|
|
VARCHAR2
|
非保留(不能是函数或类型)
|
-
|
-
|
|
VARIABLE
|
-
|
保留
|
-
|
|
VARIABLES
|
非保留
|
-
|
-
|
|
VARIADIC
|
保留
|
-
|
-
|
|
VARYING
|
非保留
|
保留
|
保留
|
|
VCGROUP
|
非保留
|
-
|
-
|
|
VERBOSE
|
非保留
|
-
|
-
|
|
VERSION
|
非保留
|
-
|
-
|
|
VERIFY
|
保留
|
-
|
-
|
|
VIEW
|
非保留
|
保留
|
保留
|
|
VOLATILE
|
非保留
|
-
|
-
|
|
WAIT
|
非保留
|
-
|
-
|
|
WEAK
|
非保留
|
-
|
-
|
|
WEEK_P
|
非保留
|
-
|
-
|
|
WHEN
|
保留
|
保留
|
保留
|
|
WHENEVER
|
-
|
保留
|
保留
|
|
WHERE
|
保留
|
保留
|
保留
|
|
WHITESPACE
|
非保留
|
-
|
-
|
|
WINDOW
|
保留
|
-
|
-
|
|
WITH
|
保留
|
保留
|
保留
|
|
WITHIN
|
非保留
|
-
|
-
|
|
WITHOUT
|
非保留
|
保留
|
-
|
|
WORK
|
非保留
|
保留
|
保留
|
|
WORKLOAD
|
非保留
|
-
|
-
|
|
WRAPPER
|
非保留
|
-
|
-
|
|
WRITE
|
非保留
|
保留
|
保留
|
|
XML
|
非保留
|
-
|
-
|
|
XMLATTRIBUTES
|
非保留(不能是函数或类型)
|
-
|
-
|
|
XMLCONCAT
|
非保留(不能是函数或类型)
|
-
|
-
|
|
XMLELEMENT
|
非保留(不能是函数或类型)
|
-
|
-
|
|
XMLEXISTS
|
非保留(不能是函数或类型)
|
-
|
-
|
|
XMLFOREST
|
非保留(不能是函数或类型)
|
-
|
-
|
|
XMLPARSE
|
非保留(不能是函数或类型)
|
-
|
-
|
|
XMLPI
|
非保留(不能是函数或类型)
|
-
|
-
|
|
XMLROOT
|
非保留(不能是函数或类型)
|
-
|
-
|
|
XMLSERIALIZE
|
非保留(不能是函数或类型)
|
-
|
-
|
| XOR |
保留(可以是函数或类型) |
- |
- |
|
YEAR
|
非保留
|
保留
|
保留
|
| YEAR_MONTH |
非保留 |
- |
- |
|
YES
|
非保留
|
-
|
-
|
| ZEROFILL |
非保留 |
- |
- |
|
ZONE
|
非保留
|
保留
|
保留
|