# 关键字
![](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/public_sys-resources/note_3.0-zh-cn.png)
关键字是PL/SQL中具有特殊含义的标识符，不区分大小写，[表1]中描述的是PL/SQL域的关键字。需要注意的是，PL/SQL保留关键字和非保留关键字对比SQL关键字并不完全一致，有关SQL关键字的详细信息请参见[关键字](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0003.html)。
 表1PL/SQL关键字 
| 关键字                  | 关键字类型 | 是否是SQL关键字      |
|:---|:---|:---|
| ABSOLUTE            | 非保留    | 非保留           |
| ALIAS              | 非保留   | -              |
| ALL                | 保留     | 保留            |
| ALTER                | 非保留  | 非保留           |
| ARRAY                 | 非保留   | 保留              |
| AS                   | 非保留  | 保留            |
| BACKWARD             | 非保留 | 非保留           |
| BULK                 | 非保留     | -               |
| BEGIN                 | 保留     | 非保留             |
| BY                 | 保留  | 非保留            |
| CASE                | 保留   | 保留            |
| CLOSE              | 保留    | 非保留           |
| COLLATE              | 保留      | 保留           |
| COLLECT           | 非保留   | -            |
| COMMIT               | 非保留  | 非保留            |
| CONSTANT             | 非保留   | 非保留             |
| CONTINUE            | 非保留  | 非保留          |
| CURSOR             | 非保留    | 非保留            |
| CURRENT             | 非保留    | 非保留          |
| DEBUG                | 非保留  | -             |
| DECLARE              | 保留     | 非保留            |
| DEFAULT             | 保留      | 保留             |
| DELETE               | 保留     | 非保留              |
| DETAIL              | 非保留   | -             |
| DIAGNOSTICS         | 保留   | -              |
| DISTINCT            | 非保留  | 保留           |
| DUMP                | 非保留  | -           |
| ELSE                 | 保留    | 保留关键字           |
| ELSEIF               | 保留       | -             |
| ELSIF                | 保留     | -             |
| END                 | 保留   | 保留关键字          |
| ERRCODE             | 非保留   | -              |
| ERROR             | 非保留   | 非保留           |
| EXCEPT             | 非保留    | 保留            |
| EXCEPTION         | 保留   | -            |
| EXCEPTIONS        | 非保留  | -            |
| EXECUTE              | 保留     | 非保留           |
| EXIT                | 保留    | -             |
| FETCH               | 保留    | 保留             |
| FIRST                | 非保留    | 非保留            |
| FOR               | 保留   | 保留              |
| FORALL            | 保留   | -           |
| FOREACH           | 保留   | -             |
| FORWARD              | 非保留  | 非保留         |
| FROM               | 保留     | 保留            |
| FUNCTION           | 保留     | 非保留           |
| GET                 | 保留     | -              |
| GOTO                  | 保留    | -            |
| HINT               | 非保留   | -              |
| IF                  | 保留     | 非保留           |
| IGNORE              | 非保留   | 非保留            |
| IMMEDIATE          | 非保留    | 非保留            |
| IN                  | 保留     | 保留           |
| INDEX               | 非保留    | 非保留          |
| INFO                | 非保留   | -             |
| INSERT              | 保留    | 非保留         |
| INSTANTIATION        | 非保留  | -            |
| INTERSECT           | 非保留    | 保留            |
| INTO                | 保留     | 保留           |
| IS                  | 非保留   | 保留           |
| LAST                | 非保留  | 非保留           |
| LIMIT               | 保留   | 保留           |
| LOAD                | 非保留  | 非保留            |
| LOG                   | 非保留  | 非保留           |
| LOOP                 | 保留     | 非保留           |
| MERGE               | 非保留  | 非保留           |
| MESSAGE             | 非保留  | -             |
| MESSAGE_TEXT         | 非保留   | -              |
| MOVE                 | 保留    | 非保留           |
| MULTISET             | 非保留   | -            |
| NEXT                  | 非保留    | 非保留            |
| NO                 | 非保留  | 非保留           |
| NOT                 | 保留    | 保留             |
| NOTICE               | 非保留   | -             |
| NULL                 | 保留    | 保留             |
| OF                   | 保留    | 非保留            |
| OPEN                | 保留   | 非保留           |
| OPTION              | 非保留    | 非保留            |
| OR                  | 保留   | 保留            |
| OUT                 | 保留   | 非保留（不能是函数或类型） |
| PACKAGE            | 非保留  | 非保留           |
| PERFORM              | 非保留   | -              |
| PG_EXCEPTION_CONTEXT | 非保留   | -              |
| PG_EXCEPTION_DETAIL  | 非保留   | -              |
| PG_EXCEPTION_HINT     | 非保留 | -              |
| PIPE               | 非保留  | -             |
| PIPELINED            | 非保留    | -              |
| PRAGMA            | 非保留    | -              |
| PRIOR                 | 非保留  | 非保留           |
| PROCEDURE           | 保留    | 保留关键字         |
| QUERY                | 非保留   | 非保留            |
| RAISE               | 保留    | -             |
| RANGE                | 非保留 | 非保留             |
| RECORD               | 非保留  | -              |
| REF                 | 保留   | 非保留          |
| RELATIVE             | 非保留  | 非保留          |
| RELEASE            | 非保留   | 非保留           |
| REPLACE               | 非保留   | 非保留            |
| RESULT_OID          | 非保留   | -             |
| RETURN               | 保留   | 非保留          |
| RETURNED_SQLSTATE   | 非保留   | -             |
| REVERSE              | 非保留  | -             |
| ROLLBACK              | 非保留   | 非保留            |
| ROW_COUNT           | 非保留    | -              |
| ROWTYPE             | 非保留   | 非保留             |
| SAVE                 | 非保留   | -            |
| SAVEPOINT          | 非保留  | 非保留           |
| SCROLL               | 非保留   | 非保留            |
| SELECT               | 保留   | 保留           |
| SLICE               | 非保留     | 非保留              |
| SQLSTATE              | 非保留 | -            |
| STACKED              | 非保留    | -              |
| STRICT               | 保留    | 非保留           |
| SUBTYPE             | 非保留   | -            |
| SYS_REFCURSOR       | 非保留 | 非保留           |
| TABLE               | 非保留    | 保留           |
| THEN                  | 保留      | 保留           |
| TO                 | 保留   | 保留             |
| UNION                | 非保留    | 保留             |
| UPDATE               | 保留     | 非保留             |
| USING                 | 保留    | 保留            |
| USE_COLUMN            | 非保留    | -              |
| USE_VARIABLE         | 非保留    | -               |
| VARIABLE_CONFLICT   | 非保留  | -              |
| VARRAY              | 非保留  | -               |
| WARNING              | 非保留   | -              |
| WHEN               | 保留   | 保留             |
| WHILE                | 保留   | -               |
| WITH                | 非保留  | 保留           |
   
