关键字
📄字数 7.1K
👁️阅读量 加载中...
一、概述
在数据库中,关键字是SQL中用于表示特定的使用功能,有实际意义的词。为防止歧义,一般不推荐使用关键字作为对象名或集合名等。
根据系统要求,关键字分为保留字和非保留字。
1.1 保留字
数据库内部强制不能使用的字。
例如 CREATE,在数据库的DDL语句中用于定义对象创建的操作,如果使用这个关键字作为表对象名,就会产生歧义,所以数据库一般会报错。
出于兼容性需求,某些保留字允许直接被用户使用;如果保留字确实需要被使用,可以通过添加双引号作为表名或列名等标识符。
提示
如果有关键字需要在业务中使用,并且无法增加双引号包裹关键字。
可以通过关键字过滤(KEYWORD_FILTER)功能实现关键字作为对象名使用。
sql
--使用允许作为表名的保留字作为表名
SQL> CREATE TABLE both(id int,name varchar);
--使用不允许作为表名的保留字作为表名
SQL> CREATE TABLE boverlaps(id int,name varchar);
Error: [E19132] 语法错误
[E19260 L1 C13] 期待符号: syntax error, unexpected BOVERLAPS
--使用添加双引号且允许作为表名的保留字作为表名
SQL> CREATE TABLE "both"(id int,name varchar);
--使用添加双引号且不允许作为表名的保留字作为表名
SQL> CREATE TABLE "boverlaps"(id int,name varchar);1.2 非保留字
非保留字是作为将来数据库可能会被用到的功能预留。
sql
--使用允许作为表名的非保留字作为表名
SQL> CREATE TABLE call(id int,name varchar);
--使用不允许作为表名的非保留字作为表名
SQL> CREATE TABLE cast(id int,name varchar);
Error: [E19132] 语法错误
[E19260 L1 C13] 期待符号: syntax error, unexpected CAST二、关键字
2.1 A
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| ABORT | 非保留 | × | × | √ |
| ABOVE | 保留 | × | × | × |
| ABSOLUTE | 非保留 | √ | √ | √ |
| ACCESS | 非保留 | √ | √ | √ |
| ACCOUNT | 非保留 | √ | √ | √ |
| ACTION | 非保留 | √ | √ | √ |
| ADD | 非保留 | √ | √ | √ |
| AFTER | 非保留 | √ | √ | √ |
| AGGREGATE | 非保留 | √ | √ | √ |
| ALL | 保留 | × | × | √ |
| ALL_ROWS | 非保留 | √ | √ | √ |
| ALTER | 保留 | × | × | √ |
| ANALYSE | 非保留 | × | × | √ |
| ANALYZE | 保留 | × | × | √ |
| AND | 保留 | × | × | √ |
| ANY | 保留 | × | × | √ |
| AOVERLAPS | 保留 | × | × | × |
| APPEND | 非保留 | √ | √ | √ |
| ARCHIVELOG | 非保留 | √ | √ | √ |
| ARE | 非保留 | √ | √ | √ |
| ARRAY | 保留 | × | × | √ |
| AS | 保留 | × | × | √ |
| ASC | 保留 | × | × | √ |
| AT | 非保留 | √ | √ | √ |
| AUDIT | 保留 | × | × | × |
| AUDITOR | 非保留 | √ | √ | √ |
| AUTHID | 非保留 | × | × | √ |
| AUTHORIZATION | 非保留 | √ | √ | √ |
| AUTO | 非保留 | √ | √ | √ |
| AUTO_INCREMENT | 非保留 | √ | √ | √ |
2.2 B
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| BACKUP | 非保留 | √ | √ | √ |
| BACKWARD | 非保留 | √ | √ | √ |
| BADFILE | 非保留 | √ | √ | √ |
| BCONTAINS | 保留 | × | × | × |
| BEFORE | 非保留 | √ | √ | √ |
| BEGIN | 保留 | × | × | × |
| BETWEEN | 保留 | × | × | √ |
| BINARY | 保留 | × | × | √ |
| BINTERSECTS | 保留 | × | × | × |
| BIT | 保留 | × | × | √ |
| BLOCK | 非保留 | √ | √ | √ |
| BLOCKS | 非保留 | √ | √ | √ |
| BODY | 保留 | √ | √ | √ |
| BOTH | 保留 | √ | × | √ |
| BOUND | 非保留 | √ | √ | √ |
| BOVERLAPS | 保留 | × | × | × |
| BREAK | 非保留 | √ | √ | √ |
| BUFFER_POOL | 非保留 | √ | √ | √ |
| BUILD | 非保留 | √ | √ | √ |
| BULK | 保留 | × | × | × |
| BWITHIN | 保留 | × | × | × |
| BY | 保留 | √ | √ | √ |
2.3 C
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| CACHE | 非保留 | √ | √ | √ |
| CALL | 非保留 | √ | √ | √ |
| CASCADE | 保留 | × | × | × |
| CASE | 保留 | √ | × | √ |
| CAST | 非保留 | × | × | √ |
| CATCH | 非保留 | √ | √ | √ |
| CATEGORY | 非保留 | √ | √ | √ |
| CHAIN | 非保留 | √ | √ | √ |
| CHAR | 非保留 | × | × | √ |
| CHARACTER | 非保留 | × | × | √ |
| CHARACTERISTICS | 非保留 | √ | √ | √ |
| CHECK | 保留 | × | × | √ |
| CHECKPOINT | 保留 | × | × | × |
| CHOOSE | 非保留 | √ | √ | √ |
| CHUNK | 非保留 | √ | √ | √ |
| CLOSE | 保留 | × | × | × |
| CLUSTER | 保留 | √ | × | √ |
| COALESCE | 非保留 | × | × | √ |
| COLLATE | 非保留 | √ | √ | √ |
| COLLECT | 非保留 | √ | √ | √ |
| COLUMN | 保留 | × | × | √ |
| COLUMNS | 非保留 | √ | √ | √ |
| COMMENT | 非保留 | × | × | √ |
| COMMIT | 保留 | × | × | × |
| COMMITTED | 非保留 | √ | √ | √ |
| COMPLETE | 非保留 | √ | √ | √ |
| COMPRESS | 保留 | × | × | √ |
| COMPUTE | 非保留 | √ | √ | √ |
| CONNECT | 保留 | × | × | √ |
| CONNECT_NODES | 非保留 | √ | √ | √ |
| CONSTANT | 保留 | × | × | √ |
| CONSTRAINT | 非保留 | × | × | √ |
| CONSTRAINTS | 非保留 | √ | √ | √ |
| CONSTRUCTOR | 保留 | √ | × | √ |
| CONTAINS | 非保留 | √ | √ | √ |
| CONTENT | 非保留 | √ | √ | √ |
| CONTEXT | 非保留 | √ | √ | √ |
| CONTINUE | 保留 | × | × | × |
| COPY | 非保留 | √ | √ | √ |
| CORRESPONDING | 非保留 | √ | √ | √ |
| CPU_PER_CALL | 非保留 | √ | √ | √ |
| CPU_PER_SESSION | 非保留 | √ | √ | √ |
| CREATE | 保留 | × | × | √ |
| CREATEDB | 非保留 | √ | √ | √ |
| CREATEUSER | 非保留 | √ | √ | √ |
| CROSS | 非保留 | × | × | √ |
| CROSSES | 保留 | × | × | × |
| CUBE | 非保留 | × | × | √ |
| CURRENT | 非保留 | × | × | √ |
| CURSOR | 保留 | × | × | × |
| CURSOR_QUOTA | 非保留 | √ | √ | √ |
| CYCLE | 非保留 | √ | √ | √ |
2.4 D
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| DATABASE | 非保留 | √ | √ | √ |
| DATAFILE | 非保留 | √ | √ | √ |
| DATE | 保留 | × | × | √ |
| DATETIME | 保留 | × | × | √ |
| DAY | 非保留 | √ | √ | √ |
| DBA | 非保留 | √ | √ | √ |
| DBA_RECYCLEBIN | 非保留 | × | √ | √ |
| DEALLOCATE | 非保留 | √ | √ | √ |
| DEC | 保留 | × | × | √ |
| DECIMAL | 保留 | × | × | √ |
| DECLARE | 保留 | √ | × | √ |
| DECODE | 保留 | × | × | × |
| DECRYPT | 非保留 | √ | √ | √ |
| DEFAULT | 保留 | × | × | √ |
| DEFERRABLE | 非保留 | × | × | √ |
| DEFERRED | 非保留 | √ | √ | √ |
| DELETE | 保留 | × | × | √ |
| DELIMITED | 非保留 | √ | √ | √ |
| DELIMITERS | 非保留 | √ | √ | √ |
| DEMAND | 非保留 | √ | √ | √ |
| DESC | 保留 | × | × | √ |
| DESCRIBE | 非保留 | √ | √ | √ |
| DETERMINISTIC | 非保留 | √ | √ | √ |
| DIR | 非保留 | √ | √ | √ |
| DISABLE | 非保留 | √ | √ | √ |
| DISASSEMBLE | 非保留 | √ | √ | √ |
| DISCORDFILE | 非保留 | √ | √ | √ |
| DISJOINT | 保留 | × | × | × |
| DISTINCT | 保留 | × | × | √ |
| DO | 非保留 | √ | √ | √ |
| DOMAIN | 非保留 | √ | √ | √ |
| DOUBLE | 保留 | × | × | √ |
| DRIVEN | 非保留 | √ | √ | √ |
| DROP | 保留 | × | × | √ |
2.5 E
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| EACH | 非保留 | √ | √ | √ |
| ELEMENT | 非保留 | √ | √ | √ |
| ELSE | 保留 | × | × | √ |
| ELSEIF | 保留 | × | × | × |
| ELSIF | 保留 | × | × | × |
| EMPTY | 非保留 | √ | √ | √ |
| ENABLE | 非保留 | √ | √ | √ |
| ENCODING | 非保留 | √ | √ | √ |
| ENCRYPT | 非保留 | √ | √ | √ |
| ENCRYPTOR | 非保留 | √ | √ | √ |
| END | 非保留 | × | × | √ |
| ENDCASE | 保留 | × | × | × |
| ENDFOR | 保留 | × | × | × |
| ENDIF | 保留 | × | × | × |
| ENDLOOP | 保留 | × | × | × |
| EQUALS | 保留 | × | × | × |
| ERROR | 非保留 | √ | √ | √ |
| ESCAPE | 非保留 | √ | √ | √ |
| EVERY | 非保留 | √ | √ | √ |
| EXCEPT | 非保留 | × | × | √ |
| EXCEPTION | 保留 | × | × | × |
| EXCEPTIONS | 非保留 | √ | √ | √ |
| EXCEPTION_INIT | 非保留 | × | × | × |
| EXCLUDE | 非保留 | √ | √ | √ |
| EXCLUSIVE | 非保留 | √ | √ | √ |
| EXEC | 非保留 | √ | √ | √ |
| EXECUTE | 非保留 | √ | √ | √ |
| EXISTS | 保留 | × | × | √ |
| EXIT | 保留 | × | × | × |
| EXPIRE | 非保留 | √ | √ | √ |
| EXPLAIN | 非保留 | × | × | √ |
| EXPORT | 非保留 | √ | √ | √ |
| EXTEND | 非保留 | √ | √ | √ |
| EXTERNAL | 非保留 | √ | √ | √ |
| EXTRACT | 保留 | × | × | × |
2.6 F
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| FAILED_LOGIN_ATTEMPTS | 非保留 | √ | √ | √ |
| FALSE | 保留 | √ | × | √ |
| FAST | 非保留 | √ | √ | √ |
| FETCH | 保留 | √ | × | √ |
| FIELD | 非保留 | √ | √ | √ |
| FIELDS | 非保留 | √ | √ | √ |
| FILTER | 非保留 | √ | √ | √ |
| FINAL | 非保留 | √ | √ | √ |
| FINALLY | 非保留 | × | × | √ |
| FIRST | 非保留 | √ | √ | √ |
| FIRST_ROWS | 非保留 | √ | √ | √ |
| FLASHBACK | 非保留 | √ | √ | √ |
| FLOAT | 保留 | × | × | √ |
| FOLLOWING | 非保留 | √ | √ | √ |
| FOR | 保留 | × | × | √ |
| FORALL | 非保留 | √ | √ | √ |
| FORCE | 非保留 | √ | √ | √ |
| FOREIGN | 非保留 | × | × | √ |
| FORWARD | 非保留 | √ | √ | √ |
| FOUND | 非保留 | √ | √ | √ |
| FREELIST | 非保留 | √ | √ | √ |
| FREELISTS | 非保留 | √ | √ | √ |
| FROM | 保留 | × | × | √ |
| FULL | 保留 | × | × | × |
| FUNCTION | 保留 | √ | × | √ |
2.7 G
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| G | 非保留 | √ | √ | √ |
| GENERATED | 非保留 | √ | √ | √ |
| GET | 非保留 | √ | √ | √ |
| GET_FORMAT | 保留 | √ | × | √ |
| GLOBAL | 非保留 | √ | √ | √ |
| GOTO | 非保留 | √ | √ | √ |
| GRANT | 保留 | × | × | √ |
| GREATEST | 非保留 | × | × | √ |
| GROUP | 保留 | × | × | √ |
| GROUPING | 非保留 | √ | √ | √ |
| GROUPS | 非保留 | √ | √ | √ |
| GROUP_CONCAT | 非保留 | √ | √ | √ |
2.8 H
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| HANDLER | 非保留 | √ | √ | √ |
| HASH | 非保留 | √ | √ | √ |
| HAVING | 保留 | × | × | √ |
| HEAP | 非保留 | √ | √ | √ |
| HIDE | 非保留 | √ | √ | √ |
| HINT | 非保留 | √ | √ | √ |
| HOTSPOT | 非保留 | √ | √ | √ |
| HOUR | 非保留 | √ | √ | √ |
2.9 I
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| IDENTIFIED | 非保留 | √ | √ | √ |
| IDENTIFIER | 非保留 | √ | √ | √ |
| IDENTITY | 非保留 | √ | √ | √ |
| IF | 保留 | × | × | × |
| IFNULL | 保留 | √ | × | √ |
| IGNORE | 非保留 | √ | √ | √ |
| ILIKE | 非保留 | × | × | √ |
| IMMEDIATE | 保留 | × | × | √ |
| IMPORT | 非保留 | √ | √ | √ |
| IN | 保留 | × | × | √ |
| INCLUDE | 非保留 | √ | √ | √ |
| INCREMENT | 非保留 | √ | √ | √ |
| INDEX | 保留 | × | × | √ |
| INDEXTYPE | 非保留 | √ | √ | √ |
| INDEX_ASC | 非保留 | √ | √ | √ |
| INDEX_DESC | 非保留 | √ | √ | √ |
| INDEX_FSS | 非保留 | √ | √ | √ |
| INDEX_JOIN | 非保留 | √ | √ | √ |
| INDICATOR | 非保留 | √ | √ | √ |
| INDICES | 非保留 | √ | √ | √ |
| INHERITS | 非保留 | √ | √ | √ |
| INIT | 非保留 | √ | √ | √ |
| INITIAL | 非保留 | √ | √ | √ |
| INITIALLY | 保留 | √ | × | √ |
| INITRANS | 非保留 | √ | √ | √ |
| INNER | 非保留 | × | × | √ |
| INOUT | 非保留 | √ | √ | √ |
| INSENSITIVE | 非保留 | √ | √ | √ |
| INSERT | 非保留 | √ | √ | √ |
| INSTANTIABLE | 非保留 | √ | √ | √ |
| INSTEAD | 非保留 | √ | √ | √ |
| INTERSECT | 保留 | × | × | √ |
| INTERSECTS | 保留 | × | × | × |
| INTERVAL | 保留 | × | × | × |
| INTO | 保留 | × | × | √ |
| IO | 非保留 | √ | √ | √ |
| IS | 保留 | × | × | √ |
| ISNULL | 非保留 | × | × | √ |
| ISOLATION | 非保留 | √ | √ | √ |
| ISOPEN | 非保留 | √ | √ | √ |
2.10 J
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| JOB | 非保留 | √ | √ | √ |
| JOIN | 非保留 | × | × | √ |
| JSON_ARRAYAGG | 非保留 | √ | × | √ |
| JSON_OBJECTAGG | 非保留 | √ | × | √ |
| JSON_VALUE | 非保留 | √ | × | √ |
2.11 K
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| K | 非保留 | √ | √ | √ |
| KEEP | 非保留 | √ | √ | √ |
| KEY | 非保留 | √ | √ | √ |
| KEYSET | 非保留 | √ | √ | √ |
2.12 L
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| LABEL | 非保留 | √ | √ | √ |
| LANGUAGE | 保留 | √ | √ | √ |
| LAST | 非保留 | √ | √ | √ |
| LEADING | 非保留 | × | × | √ |
| LEAST | 非保留 | × | × | √ |
| LEAVE | 保留 | × | × | × |
| LEFT | 非保留 | × | × | √ |
| LEFTOF | 保留 | × | × | × |
| LENGTH | 非保留 | √ | √ | √ |
| LESS | 非保留 | √ | √ | √ |
| LEVEL | 非保留 | √ | √ | √ |
| LEVELS | 非保留 | √ | √ | √ |
| LEXER | 保留 | × | × | × |
| LIBRARY | 非保留 | √ | √ | √ |
| LIKE | 保留 | × | × | √ |
| LIMIT | 保留 | √ | × | √ |
| LINK | 保留 | × | × | √ |
| LIST | 非保留 | √ | √ | √ |
| LISTAGG | 非保留 | √ | √ | √ |
| LISTEN | 非保留 | × | × | √ |
| LOAD | 非保留 | √ | √ | √ |
| LOB | 非保留 | √ | √ | √ |
| LOCAL | 非保留 | × | × | √ |
| LOCATION | 非保留 | √ | √ | √ |
| LOCATOR | 非保留 | √ | √ | √ |
| LOCK | 保留 | × | × | √ |
| LOGFILE | 非保留 | √ | √ | √ |
| LOGGING | 非保留 | √ | √ | √ |
| LOGIN | 非保留 | √ | √ | √ |
| LOGOFF | 非保留 | √ | √ | √ |
| LOGON | 非保留 | √ | √ | √ |
| LOGOUT | 非保留 | √ | √ | √ |
| LOOP | 保留 | × | × | × |
| LOVERLAPS | 保留 | × | × | × |
2.13 M
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| M | 非保留 | √ | √ | √ |
| MATCH | 非保留 | √ | √ | √ |
| MATCHED | 非保留 | √ | √ | √ |
| MATERIALIZED | 非保留 | √ | √ | √ |
| MAX | 非保留 | √ | √ | √ |
| MAXEXTENTS | 非保留 | √ | √ | √ |
| MAXSIZE | 非保留 | √ | √ | √ |
| MAXTRANS | 非保留 | √ | √ | √ |
| MAXVALUE | 非保留 | √ | √ | √ |
| MAXVALUES | 保留 | × | × | × |
| MAX_CONNECT_TIME | 非保留 | √ | √ | √ |
| MAX_IDLE_TIME | 非保留 | √ | √ | √ |
| MAX_STORE_NUM | 非保留 | √ | √ | √ |
| MEMBER | 保留 | √ | × | √ |
| MEMORY | 非保留 | √ | √ | √ |
| MERGE | 非保留 | √ | √ | √ |
| MICROSECOND | 非保留 | √ | √ | √ |
| MINEXTENTS | 非保留 | √ | √ | √ |
| MINUS | 非保留 | × | × | √ |
| MINUTE | 非保留 | √ | √ | √ |
| MINVALUE | 非保留 | √ | √ | √ |
| MISSING | 非保留 | √ | √ | √ |
| MODE | 非保留 | √ | √ | √ |
| MODIFY | 非保留 | √ | √ | √ |
| MONTH | 非保留 | √ | √ | √ |
| MOVEMENT | 非保留 | √ | √ | √ |
2.14 N
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| NAME | 非保留 | √ | × | √ |
| NAMES | 非保留 | √ | √ | √ |
| NATIONAL | 非保留 | √ | √ | √ |
| NATURAL | 非保留 | × | × | √ |
| NCHAR | 非保留 | × | × | √ |
| NESTED | 非保留 | √ | √ | √ |
| NEW | 非保留 | √ | √ | √ |
| NEWLINE | 保留 | × | × | × |
| NEXT | 非保留 | √ | √ | √ |
| NO | 非保留 | √ | √ | √ |
| NOAPPEND | 非保留 | √ | √ | √ |
| NOARCHIVELOG | 非保留 | √ | √ | √ |
| NOAUDIT | 非保留 | √ | √ | √ |
| NOCACHE | 非保留 | √ | √ | √ |
| NOCOMPRESS | 非保留 | √ | √ | √ |
| NOCREATEDB | 非保留 | √ | √ | √ |
| NOCREATEUSER | 非保留 | √ | √ | √ |
| NOCYCLE | 非保留 | × | × | √ |
| NODE | 非保留 | √ | √ | √ |
| NOFORCE | 非保留 | √ | √ | √ |
| NOFOUND | 非保留 | √ | √ | √ |
| NOINDEX | 非保留 | √ | √ | √ |
| NOLOGGING | 非保留 | √ | √ | √ |
| NOMAXVALUE | 非保留 | √ | √ | √ |
| NOMINVALUE | 非保留 | √ | √ | √ |
| NONE | 非保留 | √ | √ | √ |
| NOORDER | 非保留 | √ | √ | √ |
| NOPARALLEL | 保留 | × | × | × |
| NOT | 保留 | × | × | √ |
| NOTFOUND | 非保留 | √ | √ | √ |
| NOTHING | 非保留 | √ | √ | √ |
| NOTIFY | 非保留 | √ | √ | √ |
| NOTNULL | 非保留 | × | × | √ |
| NOVALIDATE | 非保留 | √ | √ | √ |
| NOWAIT | 非保留 | × | × | √ |
| NULL | 保留 | × | × | √ |
| NULLIF | 非保留 | × | × | √ |
| NULLS | 非保留 | √ | √ | √ |
| NUMBER | 保留 | × | × | √ |
| NUMERIC | 保留 | × | × | √ |
| NVARCHAR | 保留 | × | × | √ |
| NVARCHAR2 | 保留 | × | × | √ |
| NVL | 保留 | × | × | × |
| NVL2 | 保留 | × | × | × |
2.15 O
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| OBJECT | 非保留 | √ | √ | √ |
| OF | 非保留 | √ | √ | √ |
| OFF | 非保留 | × | × | √ |
| OFFLINE | 非保留 | √ | √ | √ |
| OFFSET | 非保留 | √ | √ | √ |
| OIDINDEX | 非保留 | √ | √ | √ |
| OIDS | 非保留 | √ | √ | √ |
| OLD | 非保留 | √ | √ | √ |
| ON | 保留 | × | × | √ |
| ONLINE | 非保留 | √ | √ | √ |
| ONLY | 非保留 | √ | √ | √ |
| OPEN | 非保留 | √ | √ | √ |
| OPERATOR | 非保留 | √ | √ | √ |
| OPTION | 非保留 | √ | √ | √ |
| OR | 保留 | × | × | √ |
| ORDER | 保留 | × | × | √ |
| ORDERD | 非保留 | √ | √ | √ |
| ORGANIZATION | 非保留 | √ | √ | √ |
| OTHERVALUES | 保留 | × | × | × |
| OUT | 保留 | × | × | √ |
| OUTER | 非保留 | √ | √ | √ |
| OVER | 保留 | × | × | × |
| OVERLAPS | 非保留 | √ | √ | √ |
| OWNER | 非保留 | √ | √ | √ |
2.16 P
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| PACKAGE | 非保留 | √ | √ | √ |
| PARALLEL | 保留 | √ | √ | √ |
| PARAMETERS | 非保留 | √ | √ | √ |
| PARTIAL | 非保留 | √ | √ | √ |
| PARTITION | 保留 | × | × | × |
| PARTITIONS | 非保留 | √ | √ | √ |
| PASSING | 非保留 | √ | √ | √ |
| PASSWORD | 非保留 | √ | √ | √ |
| PASSWORD_LIFE_PERIOD | 非保留 | √ | √ | √ |
| PASSWORD_LOCK_TIME | 非保留 | √ | √ | √ |
| PATH | 非保留 | √ | √ | √ |
| PCTFREE | 保留 | √ | √ | √ |
| PCTINCREASE | 非保留 | √ | √ | √ |
| PCTUSED | 非保留 | √ | √ | √ |
| PCTVERSION | 非保留 | √ | √ | √ |
| PERIOD | 非保留 | √ | √ | √ |
| PIPE | 非保留 | √ | √ | √ |
| PIPELINED | 非保留 | √ | √ | √ |
| PIVOT | 非保留 | √ | √ | √ |
| PLACING | 非保留 | √ | √ | √ |
| POLICY | 保留 | × | × | × |
| PRAGMA | 保留 | √ | × | √ |
| PREBUILT | 非保留 | √ | √ | √ |
| PRECEDING | 非保留 | √ | √ | √ |
| PRECISION | 非保留 | √ | √ | √ |
| PREPARE | 非保留 | √ | √ | √ |
| PRESERVE | 非保留 | √ | √ | √ |
| PRIMARY | 保留 | √ | × | √ |
| PRIOR | 非保留 | × | × | √ |
| PRIORITY | 非保留 | √ | √ | √ |
| PRIVATE_SGA | 非保留 | √ | √ | √ |
| PRIVILEGES | 非保留 | √ | √ | √ |
| PROCEDURAL | 非保留 | √ | √ | √ |
| PROCEDURE | 保留 | √ | × | √ |
| PROFILE | 非保留 | √ | √ | √ |
| PROTECTED | 非保留 | √ | √ | √ |
| PUBLIC | 非保留 | √ | √ | √ |
| PURGE | 非保留 | √ | √ | √ |
2.17 Q
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| QUARTER | 非保留 | √ | √ | √ |
| QUERY | 非保留 | √ | √ | √ |
| QUOTA | 非保留 | √ | √ | √ |
2.18 R
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| RAISE | 保留 | × | × | × |
| RANGE | 非保留 | √ | √ | √ |
| RAW | 保留 | × | × | √ |
| READ | 非保留 | √ | √ | √ |
| READS | 非保留 | √ | √ | √ |
| READS_PER_CALL | 非保留 | √ | √ | √ |
| READS_PER_SESSION | 非保留 | √ | √ | √ |
| REBUILD | 非保留 | √ | √ | √ |
| RECOMPILE | 非保留 | √ | √ | √ |
| RECORD | 非保留 | √ | √ | √ |
| RECORDS | 非保留 | √ | √ | √ |
| RECYCLE | 非保留 | √ | √ | √ |
| RECYCLEBIN | 非保留 | × | √ | √ |
| REDUCED | 非保留 | √ | √ | √ |
| REF | 非保留 | √ | √ | √ |
| REFERENCES | 非保留 | × | × | √ |
| REFERENCING | 非保留 | √ | √ | √ |
| REFRESH | 非保留 | √ | √ | √ |
| REINDEX | 非保留 | √ | √ | √ |
| RELATIVE | 非保留 | √ | √ | √ |
| RELEASE | 非保留 | √ | √ | √ |
| RENAME | 保留 | √ | × | √ |
| REOPEN | 非保留 | √ | √ | √ |
| REPEATABLE | 非保留 | √ | √ | √ |
| REPLACE | 非保留 | √ | √ | √ |
| REPLICATION | 非保留 | √ | √ | √ |
| RESOURCE | 非保留 | √ | √ | √ |
| RESTART | 非保留 | √ | √ | √ |
| RESTORE | 非保留 | √ | √ | √ |
| RESTRICT | 保留 | × | × | × |
| RESULT | 非保留 | √ | √ | √ |
| RESULT_CACHE | 非保留 | √ | √ | √ |
| RETURN | 保留 | × | × | × |
| RETURNING | 保留 | × | × | × |
| REVERSE | 保留 | √ | √ | √ |
| REVOKE | 非保留 | √ | √ | √ |
| REWRITE | 非保留 | √ | √ | √ |
| RIGHT | 非保留 | × | × | √ |
| RIGHTOF | 保留 | × | × | × |
| ROLE | 非保留 | √ | √ | √ |
| ROLLBACK | 保留 | × | × | × |
| ROLLUP | 非保留 | × | × | √ |
| ROVERLAPS | 保留 | × | × | × |
| ROW | 非保留 | √ | √ | √ |
| ROWCOUNT | 非保留 | √ | √ | √ |
| ROWID | 非保留 | √ | √ | √ |
| ROWS | 非保留 | √ | √ | √ |
| ROWTYPE | 非保留 | √ | √ | √ |
| RULE | 非保留 | √ | √ | √ |
| RUN | 非保留 | √ | √ | √ |
2.19 S
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| SAVEPOINT | 非保留 | √ | √ | √ |
| SCHEMA | 非保留 | √ | √ | √ |
| SCROLL | 非保留 | √ | √ | √ |
| SECOND | 非保留 | √ | √ | √ |
| SEGMENT | 非保留 | √ | √ | √ |
| SELECT | 保留 | × | × | √ |
| SELF | 非保留 | × | × | √ |
| SEPARATOR | 保留 | × | × | √ |
| SEQUENCE | 非保留 | √ | √ | √ |
| SERIALIZABLE | 非保留 | √ | √ | √ |
| SESSION | 非保留 | √ | √ | √ |
| SESSION_PER_USER | 非保留 | √ | √ | √ |
| SET | 保留 | × | × | √ |
| SETOF | 非保留 | × | × | √ |
| SETS | 非保留 | √ | √ | √ |
| SHARE | 非保留 | √ | √ | √ |
| SHOW | 非保留 | √ | √ | √ |
| SHUTDOWN | 非保留 | × | × | √ |
| SIBLINGS | 非保留 | √ | √ | √ |
| SIZE | 非保留 | √ | √ | √ |
| SLOW | 非保留 | √ | √ | √ |
| SNAPSHOT | 非保留 | √ | √ | √ |
| SOME | 非保留 | × | × | √ |
| SPATIAL | 非保留 | √ | √ | √ |
| SPLIT | 非保留 | √ | √ | √ |
| SSO | 非保留 | √ | √ | √ |
| STANDBY | 非保留 | √ | √ | √ |
| START | 保留 | × | × | × |
| STATEMENT | 非保留 | √ | √ | √ |
| STATIC | 保留 | √ | × | √ |
| STATISTICS | 非保留 | √ | √ | √ |
| STEP | 非保留 | √ | √ | √ |
| STOP | 非保留 | √ | √ | √ |
| STORAGE | 非保留 | √ | √ | √ |
| STORE | 非保留 | √ | √ | √ |
| STORE_NODES | 非保留 | √ | √ | √ |
| STREAM | 非保留 | √ | √ | √ |
| SUBPARTITION | 保留 | × | × | × |
| SUBPARTITIONS | 非保留 | √ | √ | √ |
| SUBTYPE | 保留 | √ | √ | √ |
| SUCCESSFUL | 非保留 | √ | √ | √ |
| SYNONYM | 非保留 | √ | √ | √ |
| SYSARGS | 非保留 | √ | √ | √ |
| SYSTEM | 非保留 | √ | √ | √ |
2.20 T
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| TABLE | 保留 | × | × | √ |
| TABLESPACE | 非保留 | √ | √ | √ |
| TEMP | 非保留 | √ | √ | √ |
| TEMPLATE | 非保留 | √ | √ | √ |
| TEMPORARY | 非保留 | √ | √ | √ |
| TEMPSPACE_QUOTA | 非保留 | √ | √ | √ |
| TERMINATED | 非保留 | √ | √ | √ |
| THAN | 非保留 | √ | √ | √ |
| THEN | 保留 | × | × | √ |
| THROW | 非保留 | √ | √ | √ |
| TIME | 保留 | × | × | √ |
| TIMESTAMP | 保留 | × | × | √ |
| TIMESTAMPADD | 保留 | √ | × | √ |
| TIMESTAMPDIFF | 保留 | √ | × | √ |
| TO | 保留 | × | × | √ |
| TOP | 非保留 | × | × | √ |
| TOPOVERLAPS | 非保留 | × | × | × |
| TOTAL_RESOURCE_LIMIT | 非保留 | √ | √ | √ |
| TOUCHES | 保留 | × | × | × |
| TRACE | 非保留 | √ | √ | √ |
| TRAILING | 保留 | √ | × | √ |
| TRAN | 非保留 | × | × | √ |
| TRANSACTION | 非保留 | × | × | √ |
| TRIGGER | 保留 | × | × | √ |
| TRUE | 非保留 | × | × | √ |
| TRUNCATE | 非保留 | √ | √ | √ |
| TRUSTED | 非保留 | √ | √ | √ |
| TRY | 非保留 | √ | √ | √ |
| TYPE | 保留 | √ | √ | √ |
2.21 U
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| UNBOUNDED | 保留 | √ | × | √ |
| UNDER | 保留 | × | × | × |
| UNDO | 非保留 | √ | √ | √ |
| UNIFORM | 非保留 | √ | √ | √ |
| UNION | 保留 | × | × | √ |
| UNIQUE | 保留 | × | × | √ |
| UNLIMITED | 非保留 | √ | √ | √ |
| UNLISTEN | 非保留 | √ | √ | √ |
| UNLOCK | 非保留 | √ | √ | √ |
| UNPIVOT | 非保留 | √ | √ | √ |
| UNPROTECTED | 非保留 | √ | √ | √ |
| UNTIL | 非保留 | √ | √ | √ |
| UOVERLAPS | 保留 | × | × | × |
| UPDATE | 保留 | × | × | √ |
| USE | 保留 | × | × | × |
| USER | 保留 | × | × | × |
| USE_HASH | 非保留 | √ | √ | √ |
| USING | 非保留 | × | × | √ |
2.22 V
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| VACUUM | 非保留 | × | × | √ |
| VALID | 非保留 | √ | √ | √ |
| VALIDATE | 非保留 | √ | √ | √ |
| VALUE | 非保留 | √ | √ | √ |
| VALUES | 保留 | × | × | √ |
| VARBIT | 保留 | × | × | √ |
| VARCHAR | 保留 | × | × | √ |
| VARCHAR2 | 保留 | × | × | √ |
| VARRAY | 非保留 | √ | √ | √ |
| VARYING | 保留 | × | × | × |
| VERBOSE | 保留 | × | × | √ |
| VERSION | 非保留 | √ | √ | √ |
| VIEW | 保留 | × | × | √ |
| VOCABLE | 非保留 | √ | √ | √ |
2.23 W
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| WAIT | 非保留 | × | × | √ |
| WEEK | 非保留 | √ | √ | √ |
| WHEN | 非保留 | × | × | √ |
| WHENEVER | 非保留 | √ | √ | √ |
| WHERE | 保留 | √ | × | √ |
| WHILE | 保留 | × | × | × |
| WITH | 保留 | × | × | × |
| WITHIN | 保留 | × | × | × |
| WITHOUT | 保留 | × | × | × |
| WORK | 非保留 | × | × | √ |
| WRITE | 非保留 | √ | √ | √ |
2.24 X
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| XML | 非保留 | √ | √ | √ |
| XMLATTRIBUTES | 非保留 | × | × | × |
| XMLCAST | 非保留 | × | × | × |
| XMLELEMENT | 非保留 | × | × | × |
| XMLEXISTS | 非保留 | × | × | × |
| XMLFOREST | 非保留 | × | × | × |
| XMLQUERY | 非保留 | × | × | × |
| XMLTABLE | 非保留 | × | × | × |
2.25 Y
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| YEAR | 非保留 | √ | √ | √ |
2.26 Z
| 名称 | 类别 | 作为表名 | 作为列名 | 作为列别名 |
|---|---|---|---|---|
| ZONE | 非保留 | √ | √ | √ |
