跳到主要内容

PL 保留和非保留关键字

PL 保留关键字是在 PL 中具有特殊含义的标识符,不可用于存储过程名、函数名、类型名、变量名等。PL 非保留关键字可以作为标识符而不需要加引号。它们不区分大小写。

PL 保留关键字

首字母保留关键字
AALTER
BBEFORE,BY
CCALL,CASE,CONDITION,CONTINUE,CREATE,CURRENT_USER,CURSOR,COMMIT
DDECLARE,DEFAULT,DELETE,DETERMINISTIC,DROP,DO
EEXISTS,ELSE,ELSIF,EXISTS,EXIT
FFETCH,FOR,FROM
IIF,IN,INDEX,INDEXES, INOUT,INSERT,INTO IS ITERATE
LLEAVE,LIMIT,LONG,LOOP
MMODIFIES
NNOT
OON,OR,OUT
PPROCEDURE
RREADS,REPEAT,REPLACE,RESIGNAL,RETURN
SSELECT,SIGNAL,SQL,SQLEXCEPTION,SQLSTATE,SQLWARNING
TTABLE,THEN,TRIGGER
UUPDATE,USING,UNTIL
WWHEN,WHILE

PL 非保留关键字

首字母保留关键字
AAFTER,AUTHID
BBEGIN_KEY,BINARY_INTEGER,BODY
CC,CATALOG_NAME CLASS_ORIGIN,CLOSE,COLUMN_NAME,COMMENT,CONSTRAINT_CATALOG,CONSTRAINT_NAME,CONSTRAINT_ORIGIN,CONSTRAINT_SCHEMA,CONTAINS,COUNT,CURSOR_NAME
DDATA,DEFINER
EEND_KEY,EXTEND
FFOUND,FUNCTION
HHANDLER
IINTERFACE,INVOKER
JJSON
LLANGUAGE
MMESSAGE_TEXT,MYSQL_ERRNO
NNEXT,NO
OOF,OPEN
PPACKAGE,PRAGMA
RRECORD,RETURNS,ROW,ROWTYPE
SSCHEMA_NAME,SECURITY,SUBCLASS_ORIGIN
TTABLE_NAME,TYPE
VVALUE