跳至主要內容

KlustronDB大约 15 分钟

Appendix C. SQL Key Words

Table C.1 lists all tokens that are key words in the SQL standard and in PostgreSQL 11.5. Background information can be found in Section 4.1.1. (For space reasons, only the latest two versions of the SQL standard, and SQL-92 for historical comparison, are included. The differences between those and the other intermediate standard versions are small.)

SQL distinguishes between reserved and non-reserved key words. According to the standard, reserved key words are the only real key words; they are never allowed as identifiers. Non-reserved key words only have a special meaning in particular contexts and can be used as identifiers in other contexts. Most non-reserved key words are actually the names of built-in tables and functions specified by SQL. The concept of non-reserved key words essentially only exists to declare that some predefined meaning is attached to a word in some contexts.

In the PostgreSQL parser life is a bit more complicated. There are several different classes of tokens ranging from those that can never be used as an identifier to those that have absolutely no special status in the parser as compared to an ordinary identifier. (The latter is usually the case for functions specified by SQL.) Even reserved key words are not completely reserved in PostgreSQL, but can be used as column labels (for example, SELECT 55 AS CHECK, even though CHECK is a reserved key word).

In Table C.1 in the column for PostgreSQL we classify as “non-reserved” those key words that are explicitly known to the parser but are allowed as column or table names. Some key words that are otherwise non-reserved cannot be used as function or data type names and are marked accordingly. (Most of these words represent built-in functions or data types with special syntax. The function or type is still available but it cannot be redefined by the user.) Labeled “reserved” are those tokens that are not allowed as column or table names. Some reserved key words are allowable as names for functions or data types; this is also shown in the table. If not so marked, a reserved key word is only allowed as an “AS” column label name.

As a general rule, if you get spurious parser errors for commands that contain any of the listed key words as an identifier you should try to quote the identifier to see if the problem goes away.

It is important to understand before studying Table C.1 that the fact that a key word is not reserved in PostgreSQL does not mean that the feature related to the word is not implemented. Conversely, the presence of a key word does not indicate the existence of a feature.

Table C.1. SQL Key Words

Key WordPostgreSQLSQL:2011SQL:2008SQL-92
Anon-reservednon-reserved
ABORTnon-reserved
ABSreservedreserved
ABSENTnon-reservednon-reserved
ABSOLUTEnon-reservednon-reservednon-reservedreserved
ACCESSnon-reserved
ACCORDINGnon-reservednon-reserved
ACTIONnon-reservednon-reservednon-reservedreserved
ADAnon-reservednon-reservednon-reserved
ADDnon-reservednon-reservednon-reservedreserved
ADMINnon-reservednon-reservednon-reserved
AFTERnon-reservednon-reservednon-reserved
AGGREGATEnon-reserved
ALLreservedreservedreservedreserved
ALLOCATEreservedreservedreserved
ALSOnon-reserved
ALTERnon-reservedreservedreservedreserved
ALWAYSnon-reservednon-reservednon-reserved
ANALYSEreserved
ANALYZEreserved
ANDreservedreservedreservedreserved
ANYreservedreservedreservedreserved
AREreservedreservedreserved
ARRAYreservedreservedreserved
ARRAY_AGGreservedreserved
ARRAY_MAX_CARDINALITYreserved
ASreservedreservedreservedreserved
ASCreservednon-reservednon-reservedreserved
ASENSITIVEreservedreserved
ASSERTIONnon-reservednon-reservednon-reservedreserved
ASSIGNMENTnon-reservednon-reservednon-reserved
ASYMMETRICreservedreservedreserved
ATnon-reservedreservedreservedreserved
ATOMICreservedreserved
ATTACHnon-reserved
ATTRIBUTEnon-reservednon-reservednon-reserved
ATTRIBUTESnon-reservednon-reserved
AUTHORIZATIONreserved (can be function or type)reservedreservedreserved
AVGreservedreservedreserved
BACKWARDnon-reserved
BASE64non-reservednon-reserved
BEFOREnon-reservednon-reservednon-reserved
BEGINnon-reservedreservedreservedreserved
BEGIN_FRAMEreserved
BEGIN_PARTITIONreserved
BERNOULLInon-reservednon-reserved
BETWEENnon-reserved (cannot be function or type)reservedreservedreserved
BIGINTnon-reserved (cannot be function or type)reservedreserved
BINARYreserved (can be function or type)reservedreserved
BITnon-reserved (cannot be function or type)reserved
BIT_LENGTHreserved
BLOBreservedreserved
BLOCKEDnon-reservednon-reserved
BOMnon-reservednon-reserved
BOOLEANnon-reserved (cannot be function or type)reservedreserved
BOTHreservedreservedreservedreserved
BREADTHnon-reservednon-reserved
BYnon-reservedreservedreservedreserved
Cnon-reservednon-reservednon-reserved
CACHEnon-reserved
CALLnon-reservedreservedreserved
CALLEDnon-reservedreservedreserved
CARDINALITYreservedreserved
CASCADEnon-reservednon-reservednon-reservedreserved
CASCADEDnon-reservedreservedreservedreserved
CASEreservedreservedreservedreserved
CASTreservedreservedreservedreserved
CATALOGnon-reservednon-reservednon-reservedreserved
CATALOG_NAMEnon-reservednon-reservednon-reserved
CEILreservedreserved
CEILINGreservedreserved
CHAINnon-reservednon-reservednon-reserved
CHARnon-reserved (cannot be function or type)reservedreservedreserved
CHARACTERnon-reserved (cannot be function or type)reservedreservedreserved
CHARACTERISTICSnon-reservednon-reservednon-reserved
CHARACTERSnon-reservednon-reserved
CHARACTER_LENGTHreservedreservedreserved
CHARACTER_SET_CATALOGnon-reservednon-reservednon-reserved
CHARACTER_SET_NAMEnon-reservednon-reservednon-reserved
CHARACTER_SET_SCHEMAnon-reservednon-reservednon-reserved
CHAR_LENGTHreservedreservedreserved
CHECKreservedreservedreservedreserved
CHECKPOINTnon-reserved
CLASSnon-reserved
CLASS_ORIGINnon-reservednon-reservednon-reserved
CLOBreservedreserved
CLOSEnon-reservedreservedreservedreserved
CLUSTERnon-reserved
COALESCEnon-reserved (cannot be function or type)reservedreservedreserved
COBOLnon-reservednon-reservednon-reserved
COLLATEreservedreservedreservedreserved
COLLATIONreserved (can be function or type)non-reservednon-reservedreserved
COLLATION_CATALOGnon-reservednon-reservednon-reserved
COLLATION_NAMEnon-reservednon-reservednon-reserved
COLLATION_SCHEMAnon-reservednon-reservednon-reserved
COLLECTreservedreserved
COLUMNreservedreservedreservedreserved
COLUMNSnon-reservednon-reservednon-reserved
COLUMN_NAMEnon-reservednon-reservednon-reserved
COMMAND_FUNCTIONnon-reservednon-reservednon-reserved
COMMAND_FUNCTION_CODEnon-reservednon-reserved
COMMENTnon-reserved
COMMENTSnon-reserved
COMMITnon-reservedreservedreservedreserved
COMMITTEDnon-reservednon-reservednon-reservednon-reserved
CONCURRENTLYreserved (can be function or type)
CONDITIONreservedreserved
CONDITION_NUMBERnon-reservednon-reservednon-reserved
CONFIGURATIONnon-reserved
CONFLICTnon-reserved
CONNECTreservedreservedreserved
CONNECTIONnon-reservednon-reservednon-reservedreserved
CONNECTION_NAMEnon-reservednon-reservednon-reserved
CONSTRAINTreservedreservedreservedreserved
CONSTRAINTSnon-reservednon-reservednon-reservedreserved
CONSTRAINT_CATALOGnon-reservednon-reservednon-reserved
CONSTRAINT_NAMEnon-reservednon-reservednon-reserved
CONSTRAINT_SCHEMAnon-reservednon-reservednon-reserved
CONSTRUCTORnon-reservednon-reserved
CONTAINSreservednon-reserved
CONTENTnon-reservednon-reservednon-reserved
CONTINUEnon-reservednon-reservednon-reservedreserved
CONTROLnon-reservednon-reserved
CONVERSIONnon-reserved
CONVERTreservedreservedreserved
COPYnon-reserved
CORRreservedreserved
CORRESPONDINGreservedreservedreserved
COSTnon-reserved
COUNTreservedreservedreserved
COVAR_POPreservedreserved
COVAR_SAMPreservedreserved
CREATEreservedreservedreservedreserved
CROSSreserved (can be function or type)reservedreservedreserved
CSVnon-reserved
CUBEnon-reservedreservedreserved
CUME_DISTreservedreserved
CURRENTnon-reservedreservedreservedreserved
CURRENT_CATALOGreservedreservedreserved
CURRENT_DATEreservedreservedreservedreserved
CURRENT_DEFAULT_TRANSFORM_GROUPreservedreserved
CURRENT_PATHreservedreserved
CURRENT_ROLEreservedreservedreserved
CURRENT_ROWreserved
CURRENT_SCHEMAreserved (can be function or type)reservedreserved
CURRENT_TIMEreservedreservedreservedreserved
CURRENT_TIMESTAMPreservedreservedreservedreserved
CURRENT_TRANSFORM_GROUP_FOR_TYPEreservedreserved
CURRENT_USERreservedreservedreservedreserved
CURSORnon-reservedreservedreservedreserved
CURSOR_NAMEnon-reservednon-reservednon-reserved
CYCLEnon-reservedreservedreserved
DATAnon-reservednon-reservednon-reservednon-reserved
DATABASEnon-reserved
DATALINKreservedreserved
DATEreservedreservedreserved
DATETIME_INTERVAL_CODEnon-reservednon-reservednon-reserved
DATETIME_INTERVAL_PRECISIONnon-reservednon-reservednon-reserved
DAYnon-reservedreservedreservedreserved
DBnon-reservednon-reserved
DEALLOCATEnon-reservedreservedreservedreserved
DECnon-reserved (cannot be function or type)reservedreservedreserved
DECIMALnon-reserved (cannot be function or type)reservedreservedreserved
DECLAREnon-reservedreservedreservedreserved
DEFAULTreservedreservedreservedreserved
DEFAULTSnon-reservednon-reservednon-reserved
DEFERRABLEreservednon-reservednon-reservedreserved
DEFERREDnon-reservednon-reservednon-reservedreserved
DEFINEDnon-reservednon-reserved
DEFINERnon-reservednon-reservednon-reserved
DEGREEnon-reservednon-reserved
DELETEnon-reservedreservedreservedreserved
DELIMITERnon-reserved
DELIMITERSnon-reserved
DENSE_RANKreservedreserved
DEPENDSnon-reserved
DEPTHnon-reservednon-reserved
DEREFreservedreserved
DERIVEDnon-reservednon-reserved
DESCreservednon-reservednon-reservedreserved
DESCRIBEreservedreservedreserved
DESCRIPTORnon-reservednon-reservedreserved
DETACHnon-reserved
DETERMINISTICreservedreserved
DIAGNOSTICSnon-reservednon-reservedreserved
DICTIONARYnon-reserved
DISABLEnon-reserved
DISCARDnon-reserved
DISCONNECTreservedreservedreserved
DISPATCHnon-reservednon-reserved
DISTINCTreservedreservedreservedreserved
DLNEWCOPYreservedreserved
DLPREVIOUSCOPYreservedreserved
DLURLCOMPLETEreservedreserved
DLURLCOMPLETEONLYreservedreserved
DLURLCOMPLETEWRITEreservedreserved
DLURLPATHreservedreserved
DLURLPATHONLYreservedreserved
DLURLPATHWRITEreservedreserved
DLURLSCHEMEreservedreserved
DLURLSERVERreservedreserved
DLVALUEreservedreserved
DOreserved
DOCUMENTnon-reservednon-reservednon-reserved
DOMAINnon-reservednon-reservednon-reservedreserved
DOUBLEnon-reservedreservedreservedreserved
DROPnon-reservedreservedreservedreserved
DYNAMICreservedreserved
DYNAMIC_FUNCTIONnon-reservednon-reservednon-reserved
DYNAMIC_FUNCTION_CODEnon-reservednon-reserved
EACHnon-reservedreservedreserved
ELEMENTreservedreserved
ELSEreservedreservedreservedreserved
EMPTYnon-reservednon-reserved
ENABLEnon-reserved
ENCODINGnon-reservednon-reservednon-reserved
ENCRYPTEDnon-reserved
ENDreservedreservedreservedreserved
END-EXECreservedreservedreserved
END_FRAMEreserved
END_PARTITIONreserved
ENFORCEDnon-reserved
ENUMnon-reserved
EQUALSreservednon-reserved
ESCAPEnon-reservedreservedreservedreserved
EVENTnon-reserved
EVERYreservedreserved
EXCEPTreservedreservedreservedreserved
EXCEPTIONreserved
EXCLUDEnon-reservednon-reservednon-reserved
EXCLUDINGnon-reservednon-reservednon-reserved
EXCLUSIVEnon-reserved
EXECreservedreservedreserved
EXECUTEnon-reservedreservedreservedreserved
EXISTSnon-reserved (cannot be function or type)reservedreservedreserved
EXPreservedreserved
EXPLAINnon-reserved
EXPRESSIONnon-reserved
EXTENSIONnon-reserved
EXTERNALnon-reservedreservedreservedreserved
EXTRACTnon-reserved (cannot be function or type)reservedreservedreserved
FALSEreservedreservedreservedreserved
FAMILYnon-reserved
FETCHreservedreservedreservedreserved
FILEnon-reservednon-reserved
FILTERnon-reservedreservedreserved
FINALnon-reservednon-reserved
FIRSTnon-reservednon-reservednon-reservedreserved
FIRST_VALUEreservedreserved
FLAGnon-reservednon-reserved
FLOATnon-reserved (cannot be function or type)reservedreservedreserved
FLOORreservedreserved
FOLLOWINGnon-reservednon-reservednon-reserved
FORreservedreservedreservedreserved
FORCEnon-reserved
FOREIGNreservedreservedreservedreserved
FORTRANnon-reservednon-reservednon-reserved
FORWARDnon-reserved
FOUNDnon-reservednon-reservedreserved
FRAME_ROWreserved
FREEreservedreserved
FREEZEreserved (can be function or type)
FROMreservedreservedreservedreserved
FSnon-reservednon-reserved
FULLreserved (can be function or type)reservedreservedreserved
FUNCTIONnon-reservedreservedreserved
FUNCTIONSnon-reserved
FUSIONreservedreserved
Gnon-reservednon-reserved
GENERALnon-reservednon-reserved
GENERATEDnon-reservednon-reservednon-reserved
GETreservedreservedreserved
GLOBALnon-reservedreservedreservedreserved
GOnon-reservednon-reservedreserved
GOTOnon-reservednon-reservedreserved
GRANTreservedreservedreservedreserved
GRANTEDnon-reservednon-reservednon-reserved
GREATESTnon-reserved (cannot be function or type)
GROUPreservedreservedreservedreserved
GROUPINGnon-reserved (cannot be function or type)reservedreserved
GROUPSnon-reservedreserved
HANDLERnon-reserved
HAVINGreservedreservedreservedreserved
HEADERnon-reserved
HEXnon-reservednon-reserved
HIERARCHYnon-reservednon-reserved
HOLDnon-reservedreservedreserved
HOURnon-reservedreservedreservedreserved
IDnon-reservednon-reserved
IDENTITYnon-reservedreservedreservedreserved
IFnon-reserved
IGNOREnon-reservednon-reserved
ILIKEreserved (can be function or type)
IMMEDIATEnon-reservednon-reservednon-reservedreserved
IMMEDIATELYnon-reserved
IMMUTABLEnon-reserved
IMPLEMENTATIONnon-reservednon-reserved
IMPLICITnon-reserved
IMPORTnon-reservedreservedreserved
INreservedreservedreservedreserved
INCLUDEnon-reserved
INCLUDINGnon-reservednon-reservednon-reserved
INCREMENTnon-reservednon-reservednon-reserved
INDENTnon-reservednon-reserved
INDEXnon-reserved
INDEXESnon-reserved
INDICATORreservedreservedreserved
INHERITnon-reserved
INHERITSnon-reserved
INITIALLYreservednon-reservednon-reservedreserved
INLINEnon-reserved
INNERreserved (can be function or type)reservedreservedreserved
INOUTnon-reserved (cannot be function or type)reservedreserved
INPUTnon-reservednon-reservednon-reservedreserved
INSENSITIVEnon-reservedreservedreservedreserved
INSERTnon-reservedreservedreservedreserved
INSTANCEnon-reservednon-reserved
INSTANTIABLEnon-reservednon-reserved
INSTEADnon-reservednon-reservednon-reserved
INTnon-reserved (cannot be function or type)reservedreservedreserved
INTEGERnon-reserved (cannot be function or type)reservedreservedreserved
INTEGRITYnon-reservednon-reserved
INTERSECTreservedreservedreservedreserved
INTERSECTIONreservedreserved
INTERVALnon-reserved (cannot be function or type)reservedreservedreserved
INTOreservedreservedreservedreserved
INVOKERnon-reservednon-reservednon-reserved
ISreserved (can be function or type)reservedreservedreserved
ISNULLreserved (can be function or type)
ISOLATIONnon-reservednon-reservednon-reservedreserved
JOINreserved (can be function or type)reservedreservedreserved
Knon-reservednon-reserved
KEYnon-reservednon-reservednon-reservedreserved
KEY_MEMBERnon-reservednon-reserved
KEY_TYPEnon-reservednon-reserved
LABELnon-reserved
LAGreservedreserved
LANGUAGEnon-reservedreservedreservedreserved
LARGEnon-reservedreservedreserved
LASTnon-reservednon-reservednon-reservedreserved
LAST_VALUEreservedreserved
LATERALreservedreservedreserved
LEADreservedreserved
LEADINGreservedreservedreservedreserved
LEAKPROOFnon-reserved
LEASTnon-reserved (cannot be function or type)
LEFTreserved (can be function or type)reservedreservedreserved
LENGTHnon-reservednon-reservednon-reserved
LEVELnon-reservednon-reservednon-reservedreserved
LIBRARYnon-reservednon-reserved
LIKEreserved (can be function or type)reservedreservedreserved
LIKE_REGEXreservedreserved
LIMITreservednon-reservednon-reserved
LINKnon-reservednon-reserved
LISTENnon-reserved
LNreservedreserved
LOADnon-reserved
LOCALnon-reservedreservedreservedreserved
LOCALTIMEreservedreservedreserved
LOCALTIMESTAMPreservedreservedreserved
LOCATIONnon-reservednon-reservednon-reserved
LOCATORnon-reservednon-reserved
LOCKnon-reserved
LOCKEDnon-reserved
LOGGEDnon-reserved
LOWERreservedreservedreserved
Mnon-reservednon-reserved
MAPnon-reservednon-reserved
MAPPINGnon-reservednon-reservednon-reserved
MATCHnon-reservedreservedreservedreserved
MATCHEDnon-reservednon-reserved
MATERIALIZEDnon-reserved
MAXreservedreservedreserved
MAXVALUEnon-reservednon-reservednon-reserved
MAX_CARDINALITYreserved
MEMBERreservedreserved
MERGEreservedreserved
MESSAGE_LENGTHnon-reservednon-reservednon-reserved
MESSAGE_OCTET_LENGTHnon-reservednon-reservednon-reserved
MESSAGE_TEXTnon-reservednon-reservednon-reserved
METHODnon-reservedreservedreserved
MINreservedreservedreserved
MINUTEnon-reservedreservedreservedreserved
MINVALUEnon-reservednon-reservednon-reserved
MODreservedreserved
MODEnon-reserved
MODIFIESreservedreserved
MODULEreservedreservedreserved
MONTHnon-reservedreservedreservedreserved
MOREnon-reservednon-reservednon-reserved
MOVEnon-reserved
MULTISETreservedreserved
MUMPSnon-reservednon-reservednon-reserved
NAMEnon-reservednon-reservednon-reservednon-reserved
NAMESnon-reservednon-reservednon-reservedreserved
NAMESPACEnon-reservednon-reserved
NATIONALnon-reserved (cannot be function or type)reservedreservedreserved
NATURALreserved (can be function or type)reservedreservedreserved
NCHARnon-reserved (cannot be function or type)reservedreservedreserved
NCLOBreservedreserved
NESTINGnon-reservednon-reserved
NEWnon-reservedreservedreserved
NEXTnon-reservednon-reservednon-reservedreserved
NFCnon-reservednon-reserved
NFDnon-reservednon-reserved
NFKCnon-reservednon-reserved
NFKDnon-reservednon-reserved
NILnon-reservednon-reserved
NOnon-reservedreservedreservedreserved
NONEnon-reserved (cannot be function or type)reservedreserved
NORMALIZEreservedreserved
NORMALIZEDnon-reservednon-reserved
NOTreservedreservedreservedreserved
NOTHINGnon-reserved
NOTIFYnon-reserved
NOTNULLreserved (can be function or type)
NOWAITnon-reserved
NTH_VALUEreservedreserved
NTILEreservedreserved
NULLreservedreservedreservedreserved
NULLABLEnon-reservednon-reservednon-reserved
NULLIFnon-reserved (cannot be function or type)reservedreservedreserved
NULLSnon-reservednon-reservednon-reserved
NUMBERnon-reservednon-reservednon-reserved
NUMERICnon-reserved (cannot be function or type)reservedreservedreserved
OBJECTnon-reservednon-reservednon-reserved
OCCURRENCES_REGEXreservedreserved
OCTETSnon-reservednon-reserved
OCTET_LENGTHreservedreservedreserved
OFnon-reservedreservedreservedreserved
OFFnon-reservednon-reservednon-reserved
OFFSETreservedreservedreserved
OIDSnon-reserved
OLDnon-reservedreservedreserved
ONreservedreservedreservedreserved
ONLYreservedreservedreservedreserved
OPENreservedreservedreserved
OPERATORnon-reserved
OPTIONnon-reservednon-reservednon-reservedreserved
OPTIONSnon-reservednon-reservednon-reserved
ORreservedreservedreservedreserved
ORDERreservedreservedreservedreserved
ORDERINGnon-reservednon-reserved
ORDINALITYnon-reservednon-reservednon-reserved
OTHERSnon-reservednon-reservednon-reserved
OUTnon-reserved (cannot be function or type)reservedreserved
OUTERreserved (can be function or type)reservedreservedreserved
OUTPUTnon-reservednon-reservedreserved
OVERnon-reservedreservedreserved
OVERLAPSreserved (can be function or type)reservedreservedreserved
OVERLAYnon-reserved (cannot be function or type)reservedreserved
OVERRIDINGnon-reservednon-reservednon-reserved
OWNEDnon-reserved
OWNERnon-reserved
Pnon-reservednon-reserved
PADnon-reservednon-reservedreserved
PARALLELnon-reserved
PARAMETERreservedreserved
PARAMETER_MODEnon-reservednon-reserved
PARAMETER_NAMEnon-reservednon-reserved
PARAMETER_ORDINAL_POSITIONnon-reservednon-reserved
PARAMETER_SPECIFIC_CATALOGnon-reservednon-reserved
PARAMETER_SPECIFIC_NAMEnon-reservednon-reserved
PARAMETER_SPECIFIC_SCHEMAnon-reservednon-reserved
PARSERnon-reserved
PARTIALnon-reservednon-reservednon-reservedreserved
PARTITIONnon-reservedreservedreserved
PASCALnon-reservednon-reservednon-reserved
PASSINGnon-reservednon-reservednon-reserved
PASSTHROUGHnon-reservednon-reserved
PASSWORDnon-reserved
PATHnon-reservednon-reserved
PERCENTreserved
PERCENTILE_CONTreservedreserved
PERCENTILE_DISCreservedreserved
PERCENT_RANKreservedreserved
PERIODreserved
PERMISSIONnon-reservednon-reserved
PLACINGreservednon-reservednon-reserved
PLANSnon-reserved
PLInon-reservednon-reservednon-reserved
POLICYnon-reserved
PORTIONreserved
POSITIONnon-reserved (cannot be function or type)reservedreservedreserved
POSITION_REGEXreservedreserved
POWERreservedreserved
PRECEDESreserved
PRECEDINGnon-reservednon-reservednon-reserved
PRECISIONnon-reserved (cannot be function or type)reservedreservedreserved
PREPAREnon-reservedreservedreservedreserved
PREPAREDnon-reserved
PRESERVEnon-reservednon-reservednon-reservedreserved
PRIMARYreservedreservedreservedreserved
PRIORnon-reservednon-reservednon-reservedreserved
PRIVILEGESnon-reservednon-reservednon-reservedreserved
PROCEDURALnon-reserved
PROCEDUREnon-reservedreservedreservedreserved
PROCEDURESnon-reserved
PROGRAMnon-reserved
PUBLICnon-reservednon-reservedreserved
PUBLICATIONnon-reserved
QUOTEnon-reserved
RANGEnon-reservedreservedreserved
RANKreservedreserved
READnon-reservednon-reservednon-reservedreserved
READSreservedreserved
REALnon-reserved (cannot be function or type)reservedreservedreserved
REASSIGNnon-reserved
RECHECKnon-reserved
RECOVERYnon-reservednon-reserved
RECURSIVEnon-reservedreservedreserved
REFnon-reservedreservedreserved
REFERENCESreservedreservedreservedreserved
REFERENCINGnon-reservedreservedreserved
REFRESHnon-reserved
REGR_AVGXreservedreserved
REGR_AVGYreservedreserved
REGR_COUNTreservedreserved
REGR_INTERCEPTreservedreserved
REGR_R2reservedreserved
REGR_SLOPEreservedreserved
REGR_SXXreservedreserved
REGR_SXYreservedreserved
REGR_SYYreservedreserved
REINDEXnon-reserved
RELATIVEnon-reservednon-reservednon-reservedreserved
RELEASEnon-reservedreservedreserved
RENAMEnon-reserved
REPEATABLEnon-reservednon-reservednon-reservednon-reserved
REPLACEnon-reserved
REPLICAnon-reserved
REQUIRINGnon-reservednon-reserved
RESETnon-reserved
RESPECTnon-reservednon-reserved
RESTARTnon-reservednon-reservednon-reserved
RESTOREnon-reservednon-reserved
RESTRICTnon-reservednon-reservednon-reservedreserved
RESULTreservedreserved
RETURNreservedreserved
RETURNED_CARDINALITYnon-reservednon-reserved
RETURNED_LENGTHnon-reservednon-reservednon-reserved
RETURNED_OCTET_LENGTHnon-reservednon-reservednon-reserved
RETURNED_SQLSTATEnon-reservednon-reservednon-reserved
RETURNINGreservednon-reservednon-reserved
RETURNSnon-reservedreservedreserved
REVOKEnon-reservedreservedreservedreserved
RIGHTreserved (can be function or type)reservedreservedreserved
ROLEnon-reservednon-reservednon-reserved
ROLLBACKnon-reservedreservedreservedreserved
ROLLUPnon-reservedreservedreserved
ROUTINEnon-reservednon-reservednon-reserved
ROUTINESnon-reserved
ROUTINE_CATALOGnon-reservednon-reserved
ROUTINE_NAMEnon-reservednon-reserved
ROUTINE_SCHEMAnon-reservednon-reserved
ROWnon-reserved (cannot be function or type)reservedreserved
ROWSnon-reservedreservedreservedreserved
ROW_COUNTnon-reservednon-reservednon-reserved
ROW_NUMBERreservedreserved
RULEnon-reserved
SAVEPOINTnon-reservedreservedreserved
SCALEnon-reservednon-reservednon-reserved
SCHEMAnon-reservednon-reservednon-reservedreserved
SCHEMASnon-reserved
SCHEMA_NAMEnon-reservednon-reservednon-reserved
SCOPEreservedreserved
SCOPE_CATALOGnon-reservednon-reserved
SCOPE_NAMEnon-reservednon-reserved
SCOPE_SCHEMAnon-reservednon-reserved
SCROLLnon-reservedreservedreservedreserved
SEARCHnon-reservedreservedreserved
SECONDnon-reservedreservedreservedreserved
SECTIONnon-reservednon-reservedreserved
SECURITYnon-reservednon-reservednon-reserved
SELECTreservedreservedreservedreserved
SELECTIVEnon-reservednon-reserved
SELFnon-reservednon-reserved
SENSITIVEreservedreserved
SEQUENCEnon-reservednon-reservednon-reserved
SEQUENCESnon-reserved
SERIALIZABLEnon-reservednon-reservednon-reservednon-reserved
SERVERnon-reservednon-reservednon-reserved
SERVER_NAMEnon-reservednon-reservednon-reserved
SESSIONnon-reservednon-reservednon-reservedreserved
SESSION_USERreservedreservedreservedreserved
SETnon-reservedreservedreservedreserved
SETOFnon-reserved (cannot be function or type)
SETSnon-reservednon-reservednon-reserved
SHAREnon-reserved
SHOWnon-reserved
SIMILARreserved (can be function or type)reservedreserved
SIMPLEnon-reservednon-reservednon-reserved
SIZEnon-reservednon-reservedreserved
SKIPnon-reserved
SMALLINTnon-reserved (cannot be function or type)reservedreservedreserved
SNAPSHOTnon-reserved
SOMEreservedreservedreservedreserved
SOURCEnon-reservednon-reserved
SPACEnon-reservednon-reservedreserved
SPECIFICreservedreserved
SPECIFICTYPEreservedreserved
SPECIFIC_NAMEnon-reservednon-reserved
SQLnon-reservedreservedreservedreserved
SQLCODEreserved
SQLERRORreserved
SQLEXCEPTIONreservedreserved
SQLSTATEreservedreservedreserved
SQLWARNINGreservedreserved
SQRTreservedreserved
STABLEnon-reserved
STANDALONEnon-reservednon-reservednon-reserved
STARTnon-reservedreservedreserved
STATEnon-reservednon-reserved
STATEMENTnon-reservednon-reservednon-reserved
STATICreservedreserved
STATISTICSnon-reserved
STDDEV_POPreservedreserved
STDDEV_SAMPreservedreserved
STDINnon-reserved
STDOUTnon-reserved
STORAGEnon-reserved
STRICTnon-reserved
STRIPnon-reservednon-reservednon-reserved
STRUCTUREnon-reservednon-reserved
STYLEnon-reservednon-reserved
SUBCLASS_ORIGINnon-reservednon-reservednon-reserved
SUBMULTISETreservedreserved
SUBSCRIPTIONnon-reserved
SUBSTRINGnon-reserved (cannot be function or type)reservedreservedreserved
SUBSTRING_REGEXreservedreserved
SUCCEEDSreserved
SUMreservedreservedreserved
SYMMETRICreservedreservedreserved
SYSIDnon-reserved
SYSTEMnon-reservedreservedreserved
SYSTEM_TIMEreserved
SYSTEM_USERreservedreservedreserved
Tnon-reservednon-reserved
TABLEreservedreservedreservedreserved
TABLESnon-reserved
TABLESAMPLEreserved (can be function or type)reservedreserved
TABLESPACEnon-reserved
TABLE_NAMEnon-reservednon-reservednon-reserved
TEMPnon-reserved
TEMPLATEnon-reserved
TEMPORARYnon-reservednon-reservednon-reservedreserved
TEXTnon-reserved
THENreservedreservedreservedreserved
TIESnon-reservednon-reservednon-reserved
TIMEnon-reserved (cannot be function or type)reservedreservedreserved
TIMESTAMPnon-reserved (cannot be function or type)reservedreservedreserved
TIMEZONE_HOURreservedreservedreserved
TIMEZONE_MINUTEreservedreservedreserved
TOreservedreservedreservedreserved
TOKENnon-reservednon-reserved
TOP_LEVEL_COUNTnon-reservednon-reserved
TRAILINGreservedreservedreservedreserved
TRANSACTIONnon-reservednon-reservednon-reservedreserved
TRANSACTIONS_COMMITTEDnon-reservednon-reserved
TRANSACTIONS_ROLLED_BACKnon-reservednon-reserved
TRANSACTION_ACTIVEnon-reservednon-reserved
TRANSFORMnon-reservednon-reservednon-reserved
TRANSFORMSnon-reservednon-reserved
TRANSLATEreservedreservedreserved
TRANSLATE_REGEXreservedreserved
TRANSLATIONreservedreservedreserved
TREATnon-reserved (cannot be function or type)reservedreserved
TRIGGERnon-reservedreservedreserved
TRIGGER_CATALOGnon-reservednon-reserved
TRIGGER_NAMEnon-reservednon-reserved
TRIGGER_SCHEMAnon-reservednon-reserved
TRIMnon-reserved (cannot be function or type)reservedreservedreserved
TRIM_ARRAYreservedreserved
TRUEreservedreservedreservedreserved
TRUNCATEnon-reservedreservedreserved
TRUSTEDnon-reserved
TYPEnon-reservednon-reservednon-reservednon-reserved
TYPESnon-reserved
UESCAPEreservedreserved
UNBOUNDEDnon-reservednon-reservednon-reserved
UNCOMMITTEDnon-reservednon-reservednon-reservednon-reserved
UNDERnon-reservednon-reserved
UNENCRYPTEDnon-reserved
UNIONreservedreservedreservedreserved
UNIQUEreservedreservedreservedreserved
UNKNOWNnon-reservedreservedreservedreserved
UNLINKnon-reservednon-reserved
UNLISTENnon-reserved
UNLOGGEDnon-reserved
UNNAMEDnon-reservednon-reservednon-reserved
UNNESTreservedreserved
UNTILnon-reserved
UNTYPEDnon-reservednon-reserved
UPDATEnon-reservedreservedreservedreserved
UPPERreservedreservedreserved
URInon-reservednon-reserved
USAGEnon-reservednon-reservedreserved
USERreservedreservedreservedreserved
USER_DEFINED_TYPE_CATALOGnon-reservednon-reserved
USER_DEFINED_TYPE_CODEnon-reservednon-reserved
USER_DEFINED_TYPE_NAMEnon-reservednon-reserved
USER_DEFINED_TYPE_SCHEMAnon-reservednon-reserved
USINGreservedreservedreservedreserved
VACUUMnon-reserved
VALIDnon-reservednon-reservednon-reserved
VALIDATEnon-reserved
VALIDATORnon-reserved
VALUEnon-reservedreservedreservedreserved
VALUESnon-reserved (cannot be function or type)reservedreservedreserved
VALUE_OFreserved
VARBINARYreservedreserved
VARCHARnon-reserved (cannot be function or type)reservedreservedreserved
VARIADICreserved
VARYINGnon-reservedreservedreservedreserved
VAR_POPreservedreserved
VAR_SAMPreservedreserved
VERBOSEreserved (can be function or type)
VERSIONnon-reservednon-reservednon-reserved
VERSIONINGreserved
VIEWnon-reservednon-reservednon-reservedreserved
VIEWSnon-reserved
VOLATILEnon-reserved
WHENreservedreservedreservedreserved
WHENEVERreservedreservedreserved
WHEREreservedreservedreservedreserved
WHITESPACEnon-reservednon-reservednon-reserved
WIDTH_BUCKETreservedreserved
WINDOWreservedreservedreserved
WITHreservedreservedreservedreserved
WITHINnon-reservedreservedreserved
WITHOUTnon-reservedreservedreserved
WORKnon-reservednon-reservednon-reservedreserved
WRAPPERnon-reservednon-reservednon-reserved
WRITEnon-reservednon-reservednon-reservedreserved
XMLnon-reservedreservedreserved
XMLAGGreservedreserved
XMLATTRIBUTESnon-reserved (cannot be function or type)reservedreserved
XMLBINARYreservedreserved
XMLCASTreservedreserved
XMLCOMMENTreservedreserved
XMLCONCATnon-reserved (cannot be function or type)reservedreserved
XMLDECLARATIONnon-reservednon-reserved
XMLDOCUMENTreservedreserved
XMLELEMENTnon-reserved (cannot be function or type)reservedreserved
XMLEXISTSnon-reserved (cannot be function or type)reservedreserved
XMLFORESTnon-reserved (cannot be function or type)reservedreserved
XMLITERATEreservedreserved
XMLNAMESPACESnon-reserved (cannot be function or type)reservedreserved
XMLPARSEnon-reserved (cannot be function or type)reservedreserved
XMLPInon-reserved (cannot be function or type)reservedreserved
XMLQUERYreservedreserved
XMLROOTnon-reserved (cannot be function or type)
XMLSCHEMAnon-reservednon-reserved
XMLSERIALIZEnon-reserved (cannot be function or type)reservedreserved
XMLTABLEnon-reserved (cannot be function or type)reservedreserved
XMLTEXTreservedreserved
XMLVALIDATEreservedreserved
YEARnon-reservedreservedreservedreserved
YESnon-reservednon-reservednon-reserved
ZONEnon-reservednon-reservednon-reservedreserved