↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

支持中的版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发中的版本: 19 / 20devel
已结束支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
历史版本。 PostgreSQL 9.0 已结束支持。 2015-10-08. 请参阅 当前版本手册.

附录 C. SQL Key Words

表 C.1列出了在 SQL 标准以及 PostgreSQL 9.0.23 中被视为关键字的所有词元。背景信息可参见第 4.1.1 节。

SQL 区分保留关键字和非保留关键字。根据标准,保留关键字才是真正的关键字,它们绝不允许作为标识符使用。非保留关键字只在特定上下文中具有特殊含义,在其他上下文中则可以作为标识符使用。大多数非保留关键字实际上是 SQL 规定的内置表和内置函数名称。非保留关键字这一概念,本质上只是为了声明某个词在某些上下文中附带了预定义含义。

在PostgreSQL解析器中,情况要更复杂一些。这里的词元分属若干不同类别,从绝不能用作标识符的词元,到在解析器中完全没有特殊地位、只是被当作普通标识符处理的词元都有。(后一类通常就是 SQL 规定的函数名。)即使是保留关键字,在PostgreSQL中也不是绝对保留的,它们仍然可以用作列标签(例如SELECT 55 AS CHECK,尽管CHECK是一个保留关键字)。

在表 C.1中针对PostgreSQL的那一列里,我们把解析器明确识别、但又允许作为列名或表名的那些关键字归类为“非保留”。某些原本属于非保留的关键字不能用作函数名或数据类型名,因此会另外加以标记。(这类词大多表示具有特殊语法的内置函数或数据类型。函数或类型本身仍然可用,但用户不能重新定义它们。)不允许作为列名或表名的词元则标为“保留”。有些保留关键字仍允许作为函数名或数据类型名,这一点也会在表中标出。如果没有这样的标记,保留关键字就只允许作为“AS”列标签名使用。

一般来说,如果你在某条命令中把这里列出的关键字当作标识符使用,并因此遇到意外的解析器错误,应尝试为该标识符加上引号,看看问题是否消失。

在研读表 C.1之前,有一点非常重要:某个关键字在PostgreSQL中不被保留,并不意味着与该词相关的特性尚未实现;反过来,某个关键字的存在也不意味着相应特性一定存在。

表 C.1. SQL Key Words

Key WordPostgreSQLSQL:2008SQL:2003SQL:1999SQL-92
A non-reservednon-reserved  
ABORTnon-reserved    
ABS reservedreservednon-reserved 
ABSENT non-reserved   
ABSOLUTEnon-reservednon-reservednon-reservedreservedreserved
ACCESSnon-reserved    
ACCORDING non-reserved   
ACTIONnon-reservednon-reservednon-reservedreservedreserved
ADA non-reservednon-reservednon-reservednon-reserved
ADDnon-reservednon-reservednon-reservedreservedreserved
ADMINnon-reservednon-reservednon-reservedreserved 
AFTERnon-reservednon-reservednon-reservedreserved 
AGGREGATEnon-reserved  reserved 
ALIAS   reserved 
ALLreservedreservedreservedreservedreserved
ALLOCATE reservedreservedreservedreserved
ALSOnon-reserved    
ALTERnon-reservedreservedreservedreservedreserved
ALWAYSnon-reservednon-reservednon-reserved  
ANALYSEreserved    
ANALYZEreserved    
ANDreservedreservedreservedreservedreserved
ANYreservedreservedreservedreservedreserved
ARE reservedreservedreservedreserved
ARRAYreservedreservedreservedreserved 
ARRAY_AGG reserved   
ASreservedreservedreservedreservedreserved
ASCreservednon-reservednon-reservedreservedreserved
ASENSITIVE reservedreservednon-reserved 
ASSERTIONnon-reservednon-reservednon-reservedreservedreserved
ASSIGNMENTnon-reservednon-reservednon-reservednon-reserved 
ASYMMETRICreservedreservedreservednon-reserved 
ATnon-reservedreservedreservedreservedreserved
ATOMIC reservedreservednon-reserved 
ATTRIBUTE non-reservednon-reserved  
ATTRIBUTES non-reservednon-reserved  
AUTHORIZATION保留(可用作函数或类型名)reservedreservedreservedreserved
AVG reservedreservednon-reservedreserved
BACKWARDnon-reserved    
BASE64 non-reservednon-reserved  
BEFOREnon-reservednon-reservednon-reservedreserved 
BEGINnon-reservedreservedreservedreservedreserved
BERNOULLI non-reservednon-reserved  
BETWEEN非保留(不可用作函数或类型名)reservedreservednon-reservedreserved
BIGINT非保留(不可用作函数或类型名)reservedreserved  
BINARY保留(可用作函数或类型名)reservedreservedreserved 
BIT非保留(不可用作函数或类型名)  reservedreserved
BITVAR   non-reserved 
BIT_LENGTH   non-reservedreserved
BLOB reservedreservedreserved 
BLOCKED non-reservednon-reserved  
BOM non-reserved   
BOOLEAN非保留(不可用作函数或类型名)reservedreservedreserved 
BOTHreservedreservedreservedreservedreserved
BREADTH non-reservednon-reservedreserved 
BYnon-reservedreservedreservedreservedreserved
C non-reservednon-reservednon-reservednon-reserved
CACHEnon-reserved    
CALL reservedreservedreserved 
CALLEDnon-reservedreservedreservednon-reserved 
CARDINALITY reservedreservednon-reserved 
CASCADEnon-reservednon-reservednon-reservedreservedreserved
CASCADEDnon-reservedreservedreservedreservedreserved
CASEreservedreservedreservedreservedreserved
CASTreservedreservedreservedreservedreserved
CATALOGnon-reservednon-reservednon-reservedreservedreserved
CATALOG_NAME non-reservednon-reservednon-reservednon-reserved
CEIL reservedreserved  
CEILING reservedreserved  
CHAINnon-reservednon-reservednon-reservednon-reserved 
CHAR非保留(不可用作函数或类型名)reservedreservedreservedreserved
CHARACTER非保留(不可用作函数或类型名)reservedreservedreservedreserved
CHARACTERISTICSnon-reservednon-reservednon-reserved  
CHARACTERS non-reservednon-reserved  
CHARACTER_LENGTH reservedreservednon-reservedreserved
CHARACTER_SET_CATALOG non-reservednon-reservednon-reservednon-reserved
CHARACTER_SET_NAME non-reservednon-reservednon-reservednon-reserved
CHARACTER_SET_SCHEMA non-reservednon-reservednon-reservednon-reserved
CHAR_LENGTH reservedreservednon-reservedreserved
CHECKreservedreservedreservedreservedreserved
CHECKED   non-reserved 
CHECKPOINTnon-reserved    
CLASSnon-reserved  reserved 
CLASS_ORIGIN non-reservednon-reservednon-reservednon-reserved
CLOB reservedreservedreserved 
CLOSEnon-reservedreservedreservedreservedreserved
CLUSTERnon-reserved    
COALESCE非保留(不可用作函数或类型名)reservedreservednon-reservedreserved
COBOL non-reservednon-reservednon-reservednon-reserved
COLLATEreservedreservedreservedreservedreserved
COLLATION non-reservednon-reservedreservedreserved
COLLATION_CATALOG non-reservednon-reservednon-reservednon-reserved
COLLATION_NAME non-reservednon-reservednon-reservednon-reserved
COLLATION_SCHEMA non-reservednon-reservednon-reservednon-reserved
COLLECT reservedreserved  
COLUMNreservedreservedreservedreservedreserved
COLUMNS non-reserved   
COLUMN_NAME non-reservednon-reservednon-reservednon-reserved
COMMAND_FUNCTION non-reservednon-reservednon-reservednon-reserved
COMMAND_FUNCTION_CODE non-reservednon-reservednon-reserved 
COMMENTnon-reserved    
COMMENTSnon-reserved    
COMMITnon-reservedreservedreservedreservedreserved
COMMITTEDnon-reservednon-reservednon-reservednon-reservednon-reserved
COMPLETION   reserved 
CONCURRENTLY保留(可用作函数或类型名)    
CONDITION reservedreserved  
CONDITION_NUMBER non-reservednon-reservednon-reservednon-reserved
CONFIGURATIONnon-reserved    
CONNECT reservedreservedreservedreserved
CONNECTIONnon-reservednon-reservednon-reservedreservedreserved
CONNECTION_NAME non-reservednon-reservednon-reservednon-reserved
CONSTRAINTreservedreservedreservedreservedreserved
CONSTRAINTSnon-reservednon-reservednon-reservedreservedreserved
CONSTRAINT_CATALOG non-reservednon-reservednon-reservednon-reserved
CONSTRAINT_NAME non-reservednon-reservednon-reservednon-reserved
CONSTRAINT_SCHEMA non-reservednon-reservednon-reservednon-reserved
CONSTRUCTOR non-reservednon-reservedreserved 
CONTAINS non-reservednon-reservednon-reserved 
CONTENTnon-reservednon-reservednon-reserved  
CONTINUEnon-reservednon-reservednon-reservedreservedreserved
CONTROL non-reservednon-reserved  
CONVERSIONnon-reserved    
CONVERT reservedreservednon-reservedreserved
COPYnon-reserved    
CORR reservedreserved  
CORRESPONDING reservedreservedreservedreserved
COSTnon-reserved    
COUNT reservedreservednon-reservedreserved
COVAR_POP reservedreserved  
COVAR_SAMP reservedreserved  
CREATEreservedreservedreservedreservedreserved
CREATEDBnon-reserved    
CREATEROLEnon-reserved    
CREATEUSERnon-reserved    
CROSS保留(可用作函数或类型名)reservedreservedreservedreserved
CSVnon-reserved    
CUBE reservedreservedreserved 
CUME_DIST reservedreserved  
CURRENTnon-reservedreservedreservedreservedreserved
CURRENT_CATALOGreservedreserved   
CURRENT_DATEreservedreservedreservedreservedreserved
CURRENT_DEFAULT_TRANSFORM_GROUP reservedreserved  
CURRENT_PATH reservedreservedreserved 
CURRENT_ROLEreservedreservedreservedreserved 
CURRENT_SCHEMA保留(可用作函数或类型名)reserved   
CURRENT_TIMEreservedreservedreservedreservedreserved
CURRENT_TIMESTAMPreservedreservedreservedreservedreserved
CURRENT_TRANSFORM_GROUP_FOR_TYPE reservedreserved  
CURRENT_USERreservedreservedreservedreservedreserved
CURSORnon-reservedreservedreservedreservedreserved
CURSOR_NAME non-reservednon-reservednon-reservednon-reserved
CYCLEnon-reservedreservedreservedreserved 
DATAnon-reservednon-reservednon-reservedreservednon-reserved
DATABASEnon-reserved    
DATALINK reservedreserved  
DATE reservedreservedreservedreserved
DATETIME_INTERVAL_CODE non-reservednon-reservednon-reservednon-reserved
DATETIME_INTERVAL_PRECISION non-reservednon-reservednon-reservednon-reserved
DAYnon-reservedreservedreservedreservedreserved
DB non-reservednon-reserved  
DEALLOCATEnon-reservedreservedreservedreservedreserved
DEC非保留(不可用作函数或类型名)reservedreservedreservedreserved
DECIMAL非保留(不可用作函数或类型名)reservedreservedreservedreserved
DECLAREnon-reservedreservedreservedreservedreserved
DEFAULTreservedreservedreservedreservedreserved
DEFAULTSnon-reservednon-reservednon-reserved  
DEFERRABLEreservednon-reservednon-reservedreservedreserved
DEFERREDnon-reservednon-reservednon-reservedreservedreserved
DEFINED non-reservednon-reservednon-reserved 
DEFINERnon-reservednon-reservednon-reservednon-reserved 
DEGREE non-reservednon-reserved  
DELETEnon-reservedreservedreservedreservedreserved
DELIMITERnon-reserved    
DELIMITERSnon-reserved    
DENSE_RANK reservedreserved  
DEPTH non-reservednon-reservedreserved 
DEREF reservedreservedreserved 
DERIVED non-reservednon-reserved  
DESCreservednon-reservednon-reservedreservedreserved
DESCRIBE reservedreservedreservedreserved
DESCRIPTOR non-reservednon-reservedreservedreserved
DESTROY   reserved 
DESTRUCTOR   reserved 
DETERMINISTIC reservedreservedreserved 
DIAGNOSTICS non-reservednon-reservedreservedreserved
DICTIONARYnon-reserved  reserved 
DISABLEnon-reserved    
DISCARDnon-reserved    
DISCONNECT reservedreservedreservedreserved
DISPATCH non-reservednon-reservednon-reserved 
DISTINCTreservedreservedreservedreservedreserved
DLNEWCOPY reservedreserved  
DLPREVIOUSCOPY reservedreserved  
DLURLCOMPLETE reservedreserved  
DLURLCOMPLETEONLY reservedreserved  
DLURLCOMPLETEWRITE reservedreserved  
DLURLPATH reservedreserved  
DLURLPATHONLY reservedreserved  
DLURLPATHWRITE reservedreserved  
DLURLSCHEME reservedreserved  
DLURLSERVER reservedreserved  
DLVALUE reservedreserved  
DOreserved    
DOCUMENTnon-reservednon-reservednon-reserved  
DOMAINnon-reservednon-reservednon-reservedreservedreserved
DOUBLEnon-reservedreservedreservedreservedreserved
DROPnon-reservedreservedreservedreservedreserved
DYNAMIC reservedreservedreserved 
DYNAMIC_FUNCTION non-reservednon-reservednon-reservednon-reserved
DYNAMIC_FUNCTION_CODE non-reservednon-reservednon-reserved 
EACHnon-reservedreservedreservedreserved 
ELEMENT reservedreserved  
ELSEreservedreservedreservedreservedreserved
EMPTY non-reserved   
ENABLEnon-reserved    
ENCODINGnon-reservednon-reserved   
ENCRYPTEDnon-reserved    
ENDreservedreservedreservedreservedreserved
END-EXEC reservedreservedreservedreserved
ENUMnon-reserved    
EQUALS non-reservednon-reservedreserved 
ESCAPEnon-reservedreservedreservedreservedreserved
EVERY reservedreservedreserved 
EXCEPTreservedreservedreservedreservedreserved
EXCEPTION  non-reservedreservedreserved
EXCLUDEnon-reservednon-reservednon-reserved  
EXCLUDINGnon-reservednon-reservednon-reserved  
EXCLUSIVEnon-reserved    
EXEC reservedreservedreservedreserved
EXECUTEnon-reservedreservedreservedreservedreserved
EXISTING   non-reserved 
EXISTS非保留(不可用作函数或类型名)reservedreservednon-reservedreserved
EXP reservedreserved  
EXPLAINnon-reserved    
EXTERNALnon-reservedreservedreservedreservedreserved
EXTRACT非保留(不可用作函数或类型名)reservedreservednon-reservedreserved
FALSEreservedreservedreservedreservedreserved
FAMILYnon-reserved    
FETCHreservedreservedreservedreservedreserved
FILE non-reservednon-reserved  
FILTER reservedreserved  
FINAL non-reservednon-reservednon-reserved 
FIRSTnon-reservednon-reservednon-reservedreservedreserved
FIRST_VALUE reserved   
FLAG non-reserved   
FLOAT非保留(不可用作函数或类型名)reservedreservedreservedreserved
FLOOR reservedreserved  
FOLLOWINGnon-reservednon-reservednon-reserved  
FORreservedreservedreservedreservedreserved
FORCEnon-reserved    
FOREIGNreservedreservedreservedreservedreserved
FORTRAN non-reservednon-reservednon-reservednon-reserved
FORWARDnon-reserved    
FOUND non-reservednon-reservedreservedreserved
FREE reservedreservedreserved 
FREEZE保留(可用作函数或类型名)    
FROMreservedreservedreservedreservedreserved
FS non-reservednon-reserved  
FULL保留(可用作函数或类型名)reservedreservedreservedreserved
FUNCTIONnon-reservedreservedreservedreserved 
FUNCTIONSnon-reserved    
FUSION reservedreserved  
G non-reservednon-reservednon-reserved 
GENERAL non-reservednon-reservedreserved 
GENERATED non-reservednon-reservednon-reserved 
GET reservedreservedreservedreserved
GLOBALnon-reservedreservedreservedreservedreserved
GO non-reservednon-reservedreservedreserved
GOTO non-reservednon-reservedreservedreserved
GRANTreservedreservedreservedreservedreserved
GRANTEDnon-reservednon-reservednon-reservednon-reserved 
GREATEST非保留(不可用作函数或类型名)    
GROUPreservedreservedreservedreservedreserved
GROUPING reservedreservedreserved 
HANDLERnon-reserved    
HAVINGreservedreservedreservedreservedreserved
HEADERnon-reserved    
HEX non-reservednon-reserved  
HIERARCHY non-reservednon-reservednon-reserved 
HOLDnon-reservedreservedreservednon-reserved 
HOST   reserved 
HOURnon-reservedreservedreservedreservedreserved
ID non-reserved   
IDENTITYnon-reservedreservedreservedreservedreserved
IFnon-reserved    
IGNORE non-reserved reserved 
ILIKE保留(可用作函数或类型名)    
IMMEDIATEnon-reservednon-reservednon-reservedreservedreserved
IMMUTABLEnon-reserved    
IMPLEMENTATION non-reservednon-reservednon-reserved 
IMPLICITnon-reserved    
IMPORT reservedreserved  
INreservedreservedreservedreservedreserved
INCLUDINGnon-reservednon-reservednon-reserved  
INCREMENTnon-reservednon-reservednon-reserved  
INDENT non-reserved   
INDEXnon-reserved    
INDEXESnon-reserved    
INDICATOR reservedreservedreservedreserved
INFIX   non-reserved 
INHERITnon-reserved    
INHERITSnon-reserved    
INITIALIZE   reserved 
INITIALLYreservednon-reservednon-reservedreservedreserved
INLINEnon-reserved    
INNER保留(可用作函数或类型名)reservedreservedreservedreserved
INOUT非保留(不可用作函数或类型名)reservedreservedreserved 
INPUTnon-reservednon-reservednon-reservedreservedreserved
INSENSITIVEnon-reservedreservedreservednon-reservedreserved
INSERTnon-reservedreservedreservedreservedreserved
INSTANCE non-reservednon-reservednon-reserved 
INSTANTIABLE non-reservednon-reservednon-reserved 
INSTEADnon-reservednon-reserved   
INT非保留(不可用作函数或类型名)reservedreservedreservedreserved
INTEGER非保留(不可用作函数或类型名)reservedreservedreservedreserved
INTEGRITY non-reservednon-reserved  
INTERSECTreservedreservedreservedreservedreserved
INTERSECTION reservedreserved  
INTERVAL非保留(不可用作函数或类型名)reservedreservedreservedreserved
INTOreservedreservedreservedreservedreserved
INVOKERnon-reservednon-reservednon-reservednon-reserved 
IS保留(可用作函数或类型名)reservedreservedreservedreserved
ISNULL保留(可用作函数或类型名)    
ISOLATIONnon-reservednon-reservednon-reservedreservedreserved
ITERATE   reserved 
JOIN保留(可用作函数或类型名)reservedreservedreservedreserved
K non-reservednon-reservednon-reserved 
KEYnon-reservednon-reservednon-reservedreservedreserved
KEY_MEMBER non-reservednon-reservednon-reserved 
KEY_TYPE non-reservednon-reservednon-reserved 
LAG reserved   
LANGUAGEnon-reservedreservedreservedreservedreserved
LARGEnon-reservedreservedreservedreserved 
LASTnon-reservednon-reservednon-reservedreservedreserved
LAST_VALUE reserved   
LATERAL reservedreservedreserved 
LC_COLLATEnon-reserved    
LC_CTYPEnon-reserved    
LEAD reserved   
LEADINGreservedreservedreservedreservedreserved
LEAST非保留(不可用作函数或类型名)    
LEFT保留(可用作函数或类型名)reservedreservedreservedreserved
LENGTH non-reservednon-reservednon-reservednon-reserved
LESS   reserved 
LEVELnon-reservednon-reservednon-reservedreservedreserved
LIBRARY non-reservednon-reserved  
LIKE保留(可用作函数或类型名)reservedreservedreservedreserved
LIKE_REGEX reserved   
LIMITreservednon-reservednon-reservedreserved 
LINK non-reservednon-reserved  
LISTENnon-reserved    
LN reservedreserved  
LOADnon-reserved    
LOCALnon-reservedreservedreservedreservedreserved
LOCALTIMEreservedreservedreservedreserved 
LOCALTIMESTAMPreservedreservedreservedreserved 
LOCATIONnon-reservednon-reserved   
LOCATOR non-reservednon-reservedreserved 
LOCKnon-reserved    
LOGINnon-reserved    
LOWER reservedreservednon-reservedreserved
M non-reservednon-reservednon-reserved 
MAP non-reservednon-reservedreserved 
MAPPINGnon-reservednon-reservednon-reserved  
MATCHnon-reservedreservedreservedreservedreserved
MATCHED non-reservednon-reserved  
MAX reservedreservednon-reservedreserved
MAXVALUEnon-reservednon-reservednon-reserved  
MAX_CARDINALITY reserved   
MEMBER reservedreserved  
MERGE reservedreserved  
MESSAGE_LENGTH non-reservednon-reservednon-reservednon-reserved
MESSAGE_OCTET_LENGTH non-reservednon-reservednon-reservednon-reserved
MESSAGE_TEXT non-reservednon-reservednon-reservednon-reserved
METHOD reservedreservednon-reserved 
MIN reservedreservednon-reservedreserved
MINUTEnon-reservedreservedreservedreservedreserved
MINVALUEnon-reservednon-reservednon-reserved  
MOD reservedreservednon-reserved 
MODEnon-reserved    
MODIFIES reservedreservedreserved 
MODIFY   reserved 
MODULE reservedreservedreservedreserved
MONTHnon-reservedreservedreservedreservedreserved
MORE non-reservednon-reservednon-reservednon-reserved
MOVEnon-reserved    
MULTISET reservedreserved  
MUMPS non-reservednon-reservednon-reservednon-reserved
NAMEnon-reservednon-reservednon-reservednon-reservednon-reserved
NAMESnon-reservednon-reservednon-reservedreservedreserved
NAMESPACE non-reserved   
NATIONAL非保留(不可用作函数或类型名)reservedreservedreservedreserved
NATURAL保留(可用作函数或类型名)reservedreservedreservedreserved
NCHAR非保留(不可用作函数或类型名)reservedreservedreservedreserved
NCLOB reservedreservedreserved 
NESTING non-reservednon-reserved  
NEW reservedreservedreserved 
NEXTnon-reservednon-reservednon-reservedreservedreserved
NFC non-reserved   
NFD non-reserved   
NFKC non-reserved   
NFKD non-reserved   
NIL non-reserved   
NOnon-reservedreservedreservedreservedreserved
NOCREATEDBnon-reserved    
NOCREATEROLEnon-reserved    
NOCREATEUSERnon-reserved    
NOINHERITnon-reserved    
NOLOGINnon-reserved    
NONE非保留(不可用作函数或类型名)reservedreservedreserved 
NORMALIZE reservedreserved  
NORMALIZED non-reservednon-reserved  
NOSUPERUSERnon-reserved    
NOTreservedreservedreservedreservedreserved
NOTHINGnon-reserved    
NOTIFYnon-reserved    
NOTNULL保留(可用作函数或类型名)    
NOWAITnon-reserved    
NTH_VALUE reserved   
NTILE reserved   
NULLreservedreservedreservedreservedreserved
NULLABLE non-reservednon-reservednon-reservednon-reserved
NULLIF非保留(不可用作函数或类型名)reservedreservednon-reservedreserved
NULLSnon-reservednon-reservednon-reserved  
NUMBER non-reservednon-reservednon-reservednon-reserved
NUMERIC非保留(不可用作函数或类型名)reservedreservedreservedreserved
OBJECTnon-reservednon-reservednon-reservedreserved 
OCCURRENCES_REGEX reserved   
OCTETS non-reservednon-reserved  
OCTET_LENGTH reservedreservednon-reservedreserved
OFnon-reservedreservedreservedreservedreserved
OFFnon-reservednon-reservednon-reservedreserved 
OFFSETreservedreserved   
OIDSnon-reserved    
OLD reservedreservedreserved 
ONreservedreservedreservedreservedreserved
ONLYreservedreservedreservedreservedreserved
OPEN reservedreservedreservedreserved
OPERATION   reserved 
OPERATORnon-reserved    
OPTIONnon-reservednon-reservednon-reservedreservedreserved
OPTIONSnon-reservednon-reservednon-reservednon-reserved 
ORreservedreservedreservedreservedreserved
ORDERreservedreservedreservedreservedreserved
ORDERING non-reservednon-reserved  
ORDINALITY non-reservednon-reservedreserved 
OTHERS non-reservednon-reserved  
OUT非保留(不可用作函数或类型名)reservedreservedreserved 
OUTER保留(可用作函数或类型名)reservedreservedreservedreserved
OUTPUT non-reservednon-reservedreservedreserved
OVER保留(可用作函数或类型名)reservedreserved  
OVERLAPS保留(可用作函数或类型名)reservedreservednon-reservedreserved
OVERLAY非保留(不可用作函数或类型名)reservedreservednon-reserved 
OVERRIDING non-reservednon-reservednon-reserved 
OWNEDnon-reserved    
OWNERnon-reserved    
P non-reserved   
PAD non-reservednon-reservedreservedreserved
PARAMETER reservedreservedreserved 
PARAMETERS   reserved 
PARAMETER_MODE non-reservednon-reservednon-reserved 
PARAMETER_NAME non-reservednon-reservednon-reserved 
PARAMETER_ORDINAL_POSITION non-reservednon-reservednon-reserved 
PARAMETER_SPECIFIC_CATALOG non-reservednon-reservednon-reserved 
PARAMETER_SPECIFIC_NAME non-reservednon-reservednon-reserved 
PARAMETER_SPECIFIC_SCHEMA non-reservednon-reservednon-reserved 
PARSERnon-reserved    
PARTIALnon-reservednon-reservednon-reservedreservedreserved
PARTITIONnon-reservedreservedreserved  
PASCAL non-reservednon-reservednon-reservednon-reserved
PASSING non-reserved   
PASSTHROUGH non-reservednon-reserved  
PASSWORDnon-reserved    
PATH non-reservednon-reservedreserved 
PERCENTILE_CONT reservedreserved  
PERCENTILE_DISC reservedreserved  
PERCENT_RANK reservedreserved  
PERMISSION non-reservednon-reserved  
PLACINGreservednon-reservednon-reserved  
PLANSnon-reserved    
PLI non-reservednon-reservednon-reservednon-reserved
POSITION非保留(不可用作函数或类型名)reservedreservednon-reservedreserved
POSITION_REGEX reserved   
POSTFIX   reserved 
POWER reservedreserved  
PRECEDINGnon-reservednon-reservednon-reserved  
PRECISION非保留(不可用作函数或类型名)reservedreservedreservedreserved
PREFIX   reserved 
PREORDER   reserved 
PREPAREnon-reservedreservedreservedreservedreserved
PREPAREDnon-reserved    
PRESERVEnon-reservednon-reservednon-reservedreservedreserved
PRIMARYreservedreservedreservedreservedreserved
PRIORnon-reservednon-reservednon-reservedreservedreserved
PRIVILEGESnon-reservednon-reservednon-reservedreservedreserved
PROCEDURALnon-reserved    
PROCEDUREnon-reservedreservedreservedreservedreserved
PUBLIC non-reservednon-reservedreservedreserved
QUOTEnon-reserved    
RANGEnon-reservedreservedreserved  
RANK reservedreserved  
READnon-reservednon-reservednon-reservedreservedreserved
READS reservedreservedreserved 
REAL非保留(不可用作函数或类型名)reservedreservedreservedreserved
REASSIGNnon-reserved    
RECHECKnon-reserved    
RECOVERY non-reservednon-reserved  
RECURSIVEnon-reservedreservedreservedreserved 
REF reservedreservedreserved 
REFERENCESreservedreservedreservedreservedreserved
REFERENCING reservedreservedreserved 
REGR_AVGX reservedreserved  
REGR_AVGY reservedreserved  
REGR_COUNT reservedreserved  
REGR_INTERCEPT reservedreserved  
REGR_R2 reservedreserved  
REGR_SLOPE reservedreserved  
REGR_SXX reservedreserved  
REGR_SXY reservedreserved  
REGR_SYY reservedreserved  
REINDEXnon-reserved    
RELATIVEnon-reservednon-reservednon-reservedreservedreserved
RELEASEnon-reservedreservedreserved  
RENAMEnon-reserved    
REPEATABLEnon-reservednon-reservednon-reservednon-reservednon-reserved
REPLACEnon-reserved    
REPLICAnon-reserved    
REQUIRING non-reservednon-reserved  
RESETnon-reserved    
RESPECT non-reserved   
RESTARTnon-reservednon-reservednon-reserved  
RESTORE non-reservednon-reserved  
RESTRICTnon-reservednon-reservednon-reservedreservedreserved
RESULT reservedreservedreserved 
RETURN reservedreservedreserved 
RETURNED_CARDINALITY non-reservednon-reserved  
RETURNED_LENGTH non-reservednon-reservednon-reservednon-reserved
RETURNED_OCTET_LENGTH non-reservednon-reservednon-reservednon-reserved
RETURNED_SQLSTATE non-reservednon-reservednon-reservednon-reserved
RETURNINGreservednon-reserved   
RETURNSnon-reservedreservedreservedreserved 
REVOKEnon-reservedreservedreservedreservedreserved
RIGHT保留(可用作函数或类型名)reservedreservedreservedreserved
ROLEnon-reservednon-reservednon-reservedreserved 
ROLLBACKnon-reservedreservedreservedreservedreserved
ROLLUP reservedreservedreserved 
ROUTINE non-reservednon-reservedreserved 
ROUTINE_CATALOG non-reservednon-reservednon-reserved 
ROUTINE_NAME non-reservednon-reservednon-reserved 
ROUTINE_SCHEMA non-reservednon-reservednon-reserved 
ROW非保留(不可用作函数或类型名)reservedreservedreserved 
ROWSnon-reservedreservedreservedreservedreserved
ROW_COUNT non-reservednon-reservednon-reservednon-reserved
ROW_NUMBER reservedreserved  
RULEnon-reserved    
SAVEPOINTnon-reservedreservedreservedreserved 
SCALE non-reservednon-reservednon-reservednon-reserved
SCHEMAnon-reservednon-reservednon-reservedreservedreserved
SCHEMA_NAME non-reservednon-reservednon-reservednon-reserved
SCOPE reservedreservedreserved 
SCOPE_CATALOG non-reservednon-reserved  
SCOPE_NAME non-reservednon-reserved  
SCOPE_SCHEMA non-reservednon-reserved  
SCROLLnon-reservedreservedreservedreservedreserved
SEARCHnon-reservedreservedreservedreserved 
SECONDnon-reservedreservedreservedreservedreserved
SECTION non-reservednon-reservedreservedreserved
SECURITYnon-reservednon-reservednon-reservednon-reserved 
SELECTreservedreservedreservedreservedreserved
SELECTIVE non-reservednon-reserved  
SELF non-reservednon-reservednon-reserved 
SENSITIVE reservedreservednon-reserved 
SEQUENCEnon-reservednon-reservednon-reservedreserved 
SEQUENCESnon-reserved    
SERIALIZABLEnon-reservednon-reservednon-reservednon-reservednon-reserved
SERVERnon-reservednon-reservednon-reserved  
SERVER_NAME non-reservednon-reservednon-reservednon-reserved
SESSIONnon-reservednon-reservednon-reservedreservedreserved
SESSION_USERreservedreservedreservedreservedreserved
SETnon-reservedreservedreservedreservedreserved
SETOF非保留(不可用作函数或类型名)    
SETS non-reservednon-reservedreserved 
SHAREnon-reserved    
SHOWnon-reserved    
SIMILAR保留(可用作函数或类型名)reservedreservednon-reserved 
SIMPLEnon-reservednon-reservednon-reservednon-reserved 
SIZE non-reservednon-reservedreservedreserved
SMALLINT非保留(不可用作函数或类型名)reservedreservedreservedreserved
SOMEreservedreservedreservedreservedreserved
SOURCE non-reservednon-reservednon-reserved 
SPACE non-reservednon-reservedreservedreserved
SPECIFIC reservedreservedreserved 
SPECIFICTYPE reservedreservedreserved 
SPECIFIC_NAME non-reservednon-reservednon-reserved 
SQL reservedreservedreservedreserved
SQLCODE    reserved
SQLERROR    reserved
SQLEXCEPTION reservedreservedreserved 
SQLSTATE reservedreservedreservedreserved
SQLWARNING reservedreservedreserved 
SQRT reservedreserved  
STABLEnon-reserved    
STANDALONEnon-reservednon-reservednon-reserved  
STARTnon-reservedreservedreservedreserved 
STATE non-reservednon-reservedreserved 
STATEMENTnon-reservednon-reservednon-reservedreserved 
STATIC reservedreservedreserved 
STATISTICSnon-reserved    
STDDEV_POP reservedreserved  
STDDEV_SAMP reservedreserved  
STDINnon-reserved    
STDOUTnon-reserved    
STORAGEnon-reserved    
STRICTnon-reserved    
STRIPnon-reservednon-reservednon-reserved  
STRUCTURE non-reservednon-reservedreserved 
STYLE non-reservednon-reservednon-reserved 
SUBCLASS_ORIGIN non-reservednon-reservednon-reservednon-reserved
SUBLIST   non-reserved 
SUBMULTISET reservedreserved  
SUBSTRING非保留(不可用作函数或类型名)reservedreservednon-reservedreserved
SUBSTRING_REGEX reserved   
SUM reservedreservednon-reservedreserved
SUPERUSERnon-reserved    
SYMMETRICreservedreservedreservednon-reserved 
SYSIDnon-reserved    
SYSTEMnon-reservedreservedreservednon-reserved 
SYSTEM_USER reservedreservedreservedreserved
T non-reserved   
TABLEreservedreservedreservedreservedreserved
TABLESnon-reserved    
TABLESAMPLE reservedreserved  
TABLESPACEnon-reserved    
TABLE_NAME non-reservednon-reservednon-reservednon-reserved
TEMPnon-reserved    
TEMPLATEnon-reserved    
TEMPORARYnon-reservednon-reservednon-reservedreservedreserved
TERMINATE   reserved 
TEXTnon-reserved    
THAN   reserved 
THENreservedreservedreservedreservedreserved
TIES non-reservednon-reserved  
TIME非保留(不可用作函数或类型名)reservedreservedreservedreserved
TIMESTAMP非保留(不可用作函数或类型名)reservedreservedreservedreserved
TIMEZONE_HOUR reservedreservedreservedreserved
TIMEZONE_MINUTE reservedreservedreservedreserved
TOreservedreservedreservedreservedreserved
TOKEN non-reservednon-reserved  
TOP_LEVEL_COUNT non-reservednon-reserved  
TRAILINGreservedreservedreservedreservedreserved
TRANSACTIONnon-reservednon-reservednon-reservedreservedreserved
TRANSACTIONS_COMMITTED non-reservednon-reservednon-reserved 
TRANSACTIONS_ROLLED_BACK non-reservednon-reservednon-reserved 
TRANSACTION_ACTIVE non-reservednon-reservednon-reserved 
TRANSFORM non-reservednon-reservednon-reserved 
TRANSFORMS non-reservednon-reservednon-reserved 
TRANSLATE reservedreservednon-reservedreserved
TRANSLATE_REGEX reserved   
TRANSLATION reservedreservedreservedreserved
TREAT非保留(不可用作函数或类型名)reservedreservedreserved 
TRIGGERnon-reservedreservedreservedreserved 
TRIGGER_CATALOG non-reservednon-reservednon-reserved 
TRIGGER_NAME non-reservednon-reservednon-reserved 
TRIGGER_SCHEMA non-reservednon-reservednon-reserved 
TRIM非保留(不可用作函数或类型名)reservedreservednon-reservedreserved
TRIM_ARRAY reserved   
TRUEreservedreservedreservedreservedreserved
TRUNCATEnon-reservedreserved   
TRUSTEDnon-reserved    
TYPEnon-reservednon-reservednon-reservednon-reservednon-reserved
UESCAPE reservedreserved  
UNBOUNDEDnon-reservednon-reservednon-reserved  
UNCOMMITTEDnon-reservednon-reservednon-reservednon-reservednon-reserved
UNDER non-reservednon-reservedreserved 
UNENCRYPTEDnon-reserved    
UNIONreservedreservedreservedreservedreserved
UNIQUEreservedreservedreservedreservedreserved
UNKNOWNnon-reservedreservedreservedreservedreserved
UNLINK non-reservednon-reserved  
UNLISTENnon-reserved    
UNNAMED non-reservednon-reservednon-reservednon-reserved
UNNEST reservedreservedreserved 
UNTILnon-reserved    
UNTYPED non-reserved   
UPDATEnon-reservedreservedreservedreservedreserved
UPPER reservedreservednon-reservedreserved
URI non-reserved   
USAGE non-reservednon-reservedreservedreserved
USERreservedreservedreservedreservedreserved
USER_DEFINED_TYPE_CATALOG non-reservednon-reservednon-reserved 
USER_DEFINED_TYPE_CODE non-reservednon-reserved  
USER_DEFINED_TYPE_NAME non-reservednon-reservednon-reserved 
USER_DEFINED_TYPE_SCHEMA non-reservednon-reservednon-reserved 
USINGreservedreservedreservedreservedreserved
VACUUMnon-reserved    
VALIDnon-reservednon-reserved   
VALIDATORnon-reserved    
VALUEnon-reservedreservedreservedreservedreserved
VALUES非保留(不可用作函数或类型名)reservedreservedreservedreserved
VARBINARY reserved   
VARCHAR非保留(不可用作函数或类型名)reservedreservedreservedreserved
VARIABLE   reserved 
VARIADICreserved    
VARYINGnon-reservedreservedreservedreservedreserved
VAR_POP reservedreserved  
VAR_SAMP reservedreserved  
VERBOSE保留(可用作函数或类型名)    
VERSIONnon-reservednon-reservednon-reserved  
VIEWnon-reservednon-reservednon-reservedreservedreserved
VOLATILEnon-reserved    
WHENreservedreservedreservedreservedreserved
WHENEVER reservedreservedreservedreserved
WHEREreservedreservedreservedreservedreserved
WHITESPACEnon-reservednon-reservednon-reserved  
WIDTH_BUCKET reservedreserved  
WINDOWreservedreservedreserved  
WITHreservedreservedreservedreservedreserved
WITHIN reservedreserved  
WITHOUTnon-reservedreservedreservedreserved 
WORKnon-reservednon-reservednon-reservedreservedreserved
WRAPPERnon-reservednon-reservednon-reserved  
WRITEnon-reservednon-reservednon-reservedreservedreserved
XMLnon-reservedreservedreserved  
XMLAGG reservedreserved  
XMLATTRIBUTES非保留(不可用作函数或类型名)reservedreserved  
XMLBINARY reservedreserved  
XMLCAST reserved   
XMLCOMMENT reservedreserved  
XMLCONCAT非保留(不可用作函数或类型名)reservedreserved  
XMLDECLARATION non-reserved   
XMLDOCUMENT reserved   
XMLELEMENT非保留(不可用作函数或类型名)reservedreserved  
XMLEXISTS reserved   
XMLFOREST非保留(不可用作函数或类型名)reservedreserved  
XMLITERATE reserved   
XMLNAMESPACES reservedreserved  
XMLPARSE非保留(不可用作函数或类型名)reservedreserved  
XMLPI非保留(不可用作函数或类型名)reservedreserved  
XMLQUERY reserved   
XMLROOT非保留(不可用作函数或类型名) reserved  
XMLSCHEMA non-reserved   
XMLSERIALIZE非保留(不可用作函数或类型名)reservedreserved  
XMLTABLE reserved   
XMLTEXT reserved   
XMLVALIDATE reserved   
YEARnon-reservedreservedreservedreservedreserved
YESnon-reservednon-reserved   
ZONEnon-reservednon-reservednon-reservedreservedreserved

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.