更新时间:2026-10-21 GMT+08:00
分享

关键字

关键字是PL/SQL中具有特殊含义的标识符,不区分大小写,表1中描述的是PL/SQL域的关键字。需要注意的是,PL/SQL保留关键字和非保留关键字对比SQL关键字并不完全一致,有关SQL关键字的详细信息请参见关键字。

表1 PL/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

非保留

保留

相关文档