Annexe C. Mots-cl� SQL

La Tableau C-1 liste tous les �l�ments qui sont des mots-cl� dans le standard SQL et dans PostgreSQL 8.0.25. Des informations sous-jacentes peuvent �tre trouv�es dans Section 4.1.1.

SQL distingue les mots-cl� r�serv�s et non r�serv�s. Selon le standard, les mots-cl� r�serv�s sont r�ellement les seuls mots-cl� ; ils ne sont jamais autoris�s comme identifiants. Les mots-cl� non r�serv�s ont seulement un sens sp�cial dans certains contextes et peuvent �tre utilis�s comme identifiants dans d'autres contextes. La plupart des mots-cl� non r�serv�s sont en fait les noms des tables et des fonctions pr�d�finies sp�cifi�s par SQL. Le concept de mots-cl� non r�serv�s existe seulement pour indiquer que certains sens pr�d�finis sont attach�s � un mot dans certains contextes.

Dans l'analyseur de PostgreSQL, la vie est un peu plus compliqu�e. Il y a diff�rentes classes d'�l�ments allant de ceux que l'on ne peut jamais utiliser comme identifiants � ceux qui n'ont absolument aucun statut sp�cial dans l'analyseur par rapport � un identifiant ordinaire (c'est g�n�ralement le cas pour les fonctions sp�cifi�es par SQL). M�me les mots-cl� r�serv�s ne sont pas compl�tement r�serv�s dans PostgreSQL et peuvent �tre utilis�s comme noms des colonnes (par exemple, SELECT 55 AS CHECK, m�me si CHECK est un mot-cl�).

Dans Tableau C-1, dans la colonne pour PostgreSQL, nous classons comme <<�non r�serv�>> les mots-cl� qui sont explicitement connus par l'analyseur mais qui sont autoris�s dans la plupart des contextes o� un identifiant est attendu. Certains mots-cl� qui sont non r�serv�s et qui ne peuvent pas �tre utilis�s comme un nom de fonction ou un type de donn�es sont marqu�s en cons�quence. (La plupart des mots repr�sentent des fonctions pr�d�finies ou des types de donn�es avec une syntaxe sp�ciale. La fonction ou le type est toujours disponible mais il ne peut pas �tre red�fini par un utilisateur.) Les <<�r�serv�s�>> sont des �l�ments qui sont seulement admis comme noms de colonnes <<�AS�>> (et peut-�tre dans tr�s peu d'autres contextes). Certains mots-cl� r�serv�s sont autoris�s comme noms pour les fonctions ; cela est �galement montr� dans le tableau.

En r�gle g�n�rale, si vous avez des erreurs de la part de l'analyseur pour des commandes qui contiennent un des mots-cl�s list�s comme identifiants, vous devriez essayer de mettre entre guillemets l'identifiant pour voir si le probl�me disparait.

Il est important de comprendre avant d'�tudier la Tableau C-1 que le fait qu'un mot-cl� ne soit pas r�serv� dans PostgreSQL ne signifie pas que la fonctionnalit� en rapport avec ce mot n'est pas impl�ment�e. R�ciproquement, la pr�sence d'un mot-cl� n'indique pas l'existance d'une fonctionnalit�.

Tableau C-1. Mots-cl� SQL

Mot-cl�PostgreSQLSQL:2003SQL:1999SQL-92
A non r�serv�  
ABORTnon r�serv�   
ABS r�serv�non r�serv� 
ABSOLUTEnon r�serv�non r�serv�r�serv�r�serv�
ACCESSnon r�serv�   
ACTIONnon r�serv�non r�serv�r�serv�r�serv�
ADA non r�serv�non r�serv�non r�serv�
ADDnon r�serv�non r�serv�r�serv�r�serv�
ADMIN non r�serv�r�serv� 
AFTERnon r�serv�non r�serv�r�serv� 
AGGREGATEnon r�serv� r�serv� 
ALIAS  r�serv� 
ALLr�serv�r�serv�r�serv�r�serv�
ALLOCATE r�serv�r�serv�r�serv�
ALSOnon r�serv�   
ALTERnon r�serv�r�serv�r�serv�r�serv�
ALWAYS non r�serv�  
ANALYSEr�serv�   
ANALYZEr�serv�   
ANDr�serv�r�serv�r�serv�r�serv�
ANYr�serv�r�serv�r�serv�r�serv�
ARE r�serv�r�serv�r�serv�
ARRAYr�serv�r�serv�r�serv� 
ASr�serv�r�serv�r�serv�r�serv�
ASCr�serv�non r�serv�r�serv�r�serv�
ASENSITIVE r�serv�non r�serv� 
ASSERTIONnon r�serv�non r�serv�r�serv�r�serv�
ASSIGNMENTnon r�serv�non r�serv�non r�serv� 
ASYMMETRIC r�serv�non r�serv� 
ATnon r�serv�r�serv�r�serv�r�serv�
ATOMIC r�serv�non r�serv� 
ATTRIBUTE non r�serv�  
ATTRIBUTES non r�serv�  
AUTHORIZATIONr�serv� (peut �tre une fonction)r�serv�r�serv�r�serv�
AVG r�serv�non r�serv�r�serv�
BACKWARDnon r�serv�   
BEFOREnon r�serv�non r�serv�r�serv� 
BEGINnon r�serv�r�serv�r�serv�r�serv�
BERNOULLI non r�serv�  
BETWEENr�serv� (peut �tre une fonction)r�serv�non r�serv�r�serv�
BIGINTnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�  
BINARYr�serv� (peut �tre une fonction)r�serv�r�serv� 
BITnon r�serv� (ne peut pas �tre une fonction ou un type) r�serv�r�serv�
BITVAR  non r�serv� 
BIT_LENGTH  non r�serv�r�serv�
BLOB r�serv�r�serv� 
BOOLEANnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv� 
BOTHr�serv�r�serv�r�serv�r�serv�
BREADTH non r�serv�r�serv� 
BYnon r�serv�r�serv�r�serv�r�serv�
C non r�serv�non r�serv�non r�serv�
CACHEnon r�serv�   
CALL r�serv�r�serv� 
CALLEDnon r�serv�r�serv�non r�serv� 
CARDINALITY r�serv�non r�serv� 
CASCADEnon r�serv�non r�serv�r�serv�r�serv�
CASCADED r�serv�r�serv�r�serv�
CASEr�serv�r�serv�r�serv�r�serv�
CASTr�serv�r�serv�r�serv�r�serv�
CATALOG non r�serv�r�serv�r�serv�
CATALOG_NAME non r�serv�non r�serv�non r�serv�
CEIL r�serv�  
CEILING r�serv�  
CHAINnon r�serv�non r�serv�non r�serv� 
CHARnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
CHARACTERnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
CHARACTERISTICSnon r�serv�non r�serv�  
CHARACTERS non r�serv�  
CHARACTER_LENGTH r�serv�non r�serv�r�serv�
CHARACTER_SET_CATALOG non r�serv�non r�serv�non r�serv�
CHARACTER_SET_NAME non r�serv�non r�serv�non r�serv�
CHARACTER_SET_SCHEMA non r�serv�non r�serv�non r�serv�
CHAR_LENGTH r�serv�non r�serv�r�serv�
CHECKr�serv�r�serv�r�serv�r�serv�
CHECKED  non r�serv� 
CHECKPOINTnon r�serv�   
CLASSnon r�serv� r�serv� 
CLASS_ORIGIN non r�serv�non r�serv�non r�serv�
CLOB r�serv�r�serv� 
CLOSEnon r�serv�r�serv�r�serv�r�serv�
CLUSTERnon r�serv�   
COALESCEnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�non r�serv�r�serv�
COBOL non r�serv�non r�serv�non r�serv�
COLLATEr�serv�r�serv�r�serv�r�serv�
COLLATION non r�serv�r�serv�r�serv�
COLLATION_CATALOG non r�serv�non r�serv�non r�serv�
COLLATION_NAME non r�serv�non r�serv�non r�serv�
COLLATION_SCHEMA non r�serv�non r�serv�non r�serv�
COLLECT r�serv�  
COLUMNr�serv�r�serv�r�serv�r�serv�
COLUMN_NAME non r�serv�non r�serv�non r�serv�
COMMAND_FUNCTION non r�serv�non r�serv�non r�serv�
COMMAND_FUNCTION_CODE non r�serv�non r�serv� 
COMMENTnon r�serv�   
COMMITnon r�serv�r�serv�r�serv�r�serv�
COMMITTEDnon r�serv�non r�serv�non r�serv�non r�serv�
COMPLETION  r�serv� 
CONDITION r�serv�  
CONDITION_NUMBER non r�serv�non r�serv�non r�serv�
CONNECT r�serv�r�serv�r�serv�
CONNECTION non r�serv�r�serv�r�serv�
CONNECTION_NAME non r�serv�non r�serv�non r�serv�
CONSTRAINTr�serv�r�serv�r�serv�r�serv�
CONSTRAINTSnon r�serv�non r�serv�r�serv�r�serv�
CONSTRAINT_CATALOG non r�serv�non r�serv�non r�serv�
CONSTRAINT_NAME non r�serv�non r�serv�non r�serv�
CONSTRAINT_SCHEMA non r�serv�non r�serv�non r�serv�
CONSTRUCTOR non r�serv�r�serv� 
CONTAINS non r�serv�non r�serv� 
CONTINUE non r�serv�r�serv�r�serv�
CONVERSIONnon r�serv�   
CONVERTnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�non r�serv�r�serv�
COPYnon r�serv�   
CORR r�serv�  
CORRESPONDING r�serv�r�serv�r�serv�
COUNT r�serv�non r�serv�r�serv�
COVAR_POP r�serv�  
COVAR_SAMP r�serv�  
CREATEr�serv�r�serv�r�serv�r�serv�
CREATEDBnon r�serv�   
CREATEUSERnon r�serv�   
CROSSr�serv� (peut �tre une fonction)r�serv�r�serv�r�serv�
CSVnon r�serv�   
CUBE r�serv�r�serv� 
CUME_DIST r�serv�  
CURRENT r�serv�r�serv�r�serv�
CURRENT_DATEr�serv�r�serv�r�serv�r�serv�
CURRENT_DEFAULT_TRANSFORM_GROUP r�serv�  
CURRENT_PATH r�serv�r�serv� 
CURRENT_ROLE r�serv�r�serv� 
CURRENT_TIMEr�serv�r�serv�r�serv�r�serv�
CURRENT_TIMESTAMPr�serv�r�serv�r�serv�r�serv�
CURRENT_TRANSFORM_GROUP_FOR_TYPE r�serv�  
CURRENT_USERr�serv�r�serv�r�serv�r�serv�
CURSORnon r�serv�r�serv�r�serv�r�serv�
CURSOR_NAME non r�serv�non r�serv�non r�serv�
CYCLEnon r�serv�r�serv�r�serv� 
DATA non r�serv�r�serv�non r�serv�
DATABASEnon r�serv�   
DATE r�serv�r�serv�r�serv�
DATETIME_INTERVAL_CODE non r�serv�non r�serv�non r�serv�
DATETIME_INTERVAL_PRECISION non r�serv�non r�serv�non r�serv�
DAYnon r�serv�r�serv�r�serv�r�serv�
DEALLOCATEnon r�serv�r�serv�r�serv�r�serv�
DECnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
DECIMALnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
DECLAREnon r�serv�r�serv�r�serv�r�serv�
DEFAULTr�serv�r�serv�r�serv�r�serv�
DEFAULTSnon r�serv�non r�serv�  
DEFERRABLEr�serv�non r�serv�r�serv�r�serv�
DEFERREDnon r�serv�non r�serv�r�serv�r�serv�
DEFINED non r�serv�non r�serv� 
DEFINERnon r�serv�non r�serv�non r�serv� 
DEGREE non r�serv�  
DELETEnon r�serv�r�serv�r�serv�r�serv�
DELIMITERnon r�serv�   
DELIMITERSnon r�serv�   
DENSE_RANK r�serv�  
DEPTH non r�serv�r�serv� 
DEREF r�serv�r�serv� 
DERIVED non r�serv�  
DESCr�serv�non r�serv�r�serv�r�serv�
DESCRIBE r�serv�r�serv�r�serv�
DESCRIPTOR non r�serv�r�serv�r�serv�
DESTROY  r�serv� 
DESTRUCTOR  r�serv� 
DETERMINISTIC r�serv�r�serv� 
DIAGNOSTICS non r�serv�r�serv�r�serv�
DICTIONARY  r�serv� 
DISCONNECT r�serv�r�serv�r�serv�
DISPATCH non r�serv�non r�serv� 
DISTINCTr�serv�r�serv�r�serv�r�serv�
DOr�serv�   
DOMAINnon r�serv�non r�serv�r�serv�r�serv�
DOUBLEnon r�serv�r�serv�r�serv�r�serv�
DROPnon r�serv�r�serv�r�serv�r�serv�
DYNAMIC r�serv�r�serv� 
DYNAMIC_FUNCTION non r�serv�non r�serv�non r�serv�
DYNAMIC_FUNCTION_CODE non r�serv�non r�serv� 
EACHnon r�serv�r�serv�r�serv� 
ELEMENT r�serv�  
ELSEr�serv�r�serv�r�serv�r�serv�
ENCODINGnon r�serv�   
ENCRYPTEDnon r�serv�   
ENDr�serv�r�serv�r�serv�r�serv�
END-EXEC r�serv�r�serv�r�serv�
EQUALS non r�serv�r�serv� 
ESCAPEnon r�serv�r�serv�r�serv�r�serv�
EVERY r�serv�r�serv� 
EXCEPTr�serv�r�serv�r�serv�r�serv�
EXCEPTION non r�serv�r�serv�r�serv�
EXCLUDE non r�serv�  
EXCLUDINGnon r�serv�non r�serv�  
EXCLUSIVEnon r�serv�   
EXEC r�serv�r�serv�r�serv�
EXECUTEnon r�serv�r�serv�r�serv�r�serv�
EXISTING  non r�serv� 
EXISTSnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�non r�serv�r�serv�
EXP r�serv�  
EXPLAINnon r�serv�   
EXTERNALnon r�serv�r�serv�r�serv�r�serv�
EXTRACTnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�non r�serv�r�serv�
FALSEr�serv�r�serv�r�serv�r�serv�
FETCHnon r�serv�r�serv�r�serv�r�serv�
FILTER r�serv�  
FINAL non r�serv�non r�serv� 
FIRSTnon r�serv�non r�serv�r�serv�r�serv�
FLOATnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
FLOOR r�serv�  
FOLLOWING non r�serv�  
FORr�serv�r�serv�r�serv�r�serv�
FORCEnon r�serv�   
FOREIGNr�serv�r�serv�r�serv�r�serv�
FORTRAN non r�serv�non r�serv�non r�serv�
FORWARDnon r�serv�   
FOUND non r�serv�r�serv�r�serv�
FREE r�serv�r�serv� 
FREEZEr�serv� (peut �tre une fonction)   
FROMr�serv�r�serv�r�serv�r�serv�
FULLr�serv� (peut �tre une fonction)r�serv�r�serv�r�serv�
FUNCTIONnon r�serv�r�serv�r�serv� 
FUSION r�serv�  
G non r�serv�non r�serv� 
GENERAL non r�serv�r�serv� 
GENERATED non r�serv�non r�serv� 
GET r�serv�r�serv�r�serv�
GLOBALnon r�serv�r�serv�r�serv�r�serv�
GO non r�serv�r�serv�r�serv�
GOTO non r�serv�r�serv�r�serv�
GRANTr�serv�r�serv�r�serv�r�serv�
GRANTED non r�serv�non r�serv� 
GROUPr�serv�r�serv�r�serv�r�serv�
GROUPING r�serv�r�serv� 
HANDLERnon r�serv�   
HAVINGr�serv�r�serv�r�serv�r�serv�
HIERARCHY non r�serv�non r�serv� 
HOLDnon r�serv�r�serv�non r�serv� 
HOST  r�serv� 
HOURnon r�serv�r�serv�r�serv�r�serv�
IDENTITY r�serv�r�serv�r�serv�
IGNORE  r�serv� 
ILIKEr�serv� (peut �tre une fonction)   
IMMEDIATEnon r�serv�non r�serv�r�serv�r�serv�
IMMUTABLEnon r�serv�   
IMPLEMENTATION non r�serv�non r�serv� 
IMPLICITnon r�serv�   
INr�serv�r�serv�r�serv�r�serv�
INCLUDINGnon r�serv�non r�serv�  
INCREMENTnon r�serv�non r�serv�  
INDEXnon r�serv�   
INDICATOR r�serv�r�serv�r�serv�
INFIX  non r�serv� 
INHERITSnon r�serv�   
INITIALIZE  r�serv� 
INITIALLYr�serv�non r�serv�r�serv�r�serv�
INNERr�serv� (peut �tre une fonction)r�serv�r�serv�r�serv�
INOUTnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv� 
INPUTnon r�serv�non r�serv�r�serv�r�serv�
INSENSITIVEnon r�serv�r�serv�non r�serv�r�serv�
INSERTnon r�serv�r�serv�r�serv�r�serv�
INSTANCE non r�serv�non r�serv� 
INSTANTIABLE non r�serv�non r�serv� 
INSTEADnon r�serv�   
INTnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
INTEGERnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
INTERSECTr�serv�r�serv�r�serv�r�serv�
INTERSECTION r�serv�  
INTERVALnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
INTOr�serv�r�serv�r�serv�r�serv�
INVOKERnon r�serv�non r�serv�non r�serv� 
ISr�serv� (peut �tre une fonction)r�serv�r�serv�r�serv�
ISNULLr�serv� (peut �tre une fonction)   
ISOLATIONnon r�serv�non r�serv�r�serv�r�serv�
ITERATE  r�serv� 
JOINr�serv� (peut �tre une fonction)r�serv�r�serv�r�serv�
K non r�serv�non r�serv� 
KEYnon r�serv�non r�serv�r�serv�r�serv�
KEY_MEMBER non r�serv�non r�serv� 
KEY_TYPE non r�serv�non r�serv� 
LANCOMPILERnon r�serv�   
LANGUAGEnon r�serv�r�serv�r�serv�r�serv�
LARGEnon r�serv�r�serv�r�serv� 
LASTnon r�serv�non r�serv�r�serv�r�serv�
LATERAL r�serv�r�serv� 
LEADINGr�serv�r�serv�r�serv�r�serv�
LEFTr�serv� (peut �tre une fonction)r�serv�r�serv�r�serv�
LENGTH non r�serv�non r�serv�non r�serv�
LESS  r�serv� 
LEVELnon r�serv�non r�serv�r�serv�r�serv�
LIKEr�serv� (peut �tre une fonction)r�serv�r�serv�r�serv�
LIMITr�serv� r�serv� 
LISTENnon r�serv�   
LN r�serv�  
LOADnon r�serv�   
LOCALnon r�serv�r�serv�r�serv�r�serv�
LOCALTIMEr�serv�r�serv�r�serv� 
LOCALTIMESTAMPr�serv�r�serv�r�serv� 
LOCATIONnon r�serv�   
LOCATOR non r�serv�r�serv� 
LOCKnon r�serv�   
LOWER r�serv�non r�serv�r�serv�
M non r�serv�non r�serv� 
MAP non r�serv�r�serv� 
MATCHnon r�serv�r�serv�r�serv�r�serv�
MATCHED non r�serv�  
MAX r�serv�non r�serv�r�serv�
MAXVALUEnon r�serv�non r�serv�  
MEMBER r�serv�  
MERGE r�serv�  
MESSAGE_LENGTH non r�serv�non r�serv�non r�serv�
MESSAGE_OCTET_LENGTH non r�serv�non r�serv�non r�serv�
MESSAGE_TEXT non r�serv�non r�serv�non r�serv�
METHOD r�serv�non r�serv� 
MIN r�serv�non r�serv�r�serv�
MINUTEnon r�serv�r�serv�r�serv�r�serv�
MINVALUEnon r�serv�non r�serv�  
MOD r�serv�non r�serv� 
MODEnon r�serv�   
MODIFIES r�serv�r�serv� 
MODIFY  r�serv� 
MODULE r�serv�r�serv�r�serv�
MONTHnon r�serv�r�serv�r�serv�r�serv�
MORE non r�serv�non r�serv�non r�serv�
MOVEnon r�serv�   
MULTISET r�serv�  
MUMPS non r�serv�non r�serv�non r�serv�
NAME non r�serv�non r�serv�non r�serv�
NAMESnon r�serv�non r�serv�r�serv�r�serv�
NATIONALnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
NATURALr�serv� (peut �tre une fonction)r�serv�r�serv�r�serv�
NCHARnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
NCLOB r�serv�r�serv� 
NESTING non r�serv�  
NEWr�serv�r�serv�r�serv� 
NEXTnon r�serv�non r�serv�r�serv�r�serv�
NOnon r�serv�r�serv�r�serv�r�serv�
NOCREATEDBnon r�serv�   
NOCREATEUSERnon r�serv�   
NONEnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv� 
NORMALIZE r�serv�  
NORMALIZED non r�serv�  
NOTr�serv�r�serv�r�serv�r�serv�
NOTHINGnon r�serv�   
NOTIFYnon r�serv�   
NOTNULLr�serv� (peut �tre une fonction)   
NOWAITnon r�serv�   
NULLr�serv�r�serv�r�serv�r�serv�
NULLABLE non r�serv�non r�serv�non r�serv�
NULLIFnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�non r�serv�r�serv�
NULLS non r�serv�  
NUMBER non r�serv�non r�serv�non r�serv�
NUMERICnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
OBJECTnon r�serv�non r�serv�r�serv� 
OCTETS non r�serv�  
OCTET_LENGTH r�serv�non r�serv�r�serv�
OFnon r�serv�r�serv�r�serv�r�serv�
OFFr�serv� r�serv� 
OFFSETr�serv�   
OIDSnon r�serv�   
OLDr�serv�r�serv�r�serv� 
ONr�serv�r�serv�r�serv�r�serv�
ONLYr�serv�r�serv�r�serv�r�serv�
OPEN r�serv�r�serv�r�serv�
OPERATION  r�serv� 
OPERATORnon r�serv�   
OPTIONnon r�serv�non r�serv�r�serv�r�serv�
OPTIONS non r�serv�non r�serv� 
ORr�serv�r�serv�r�serv�r�serv�
ORDERr�serv�r�serv�r�serv�r�serv�
ORDERING non r�serv�  
ORDINALITY non r�serv�r�serv� 
OTHERS non r�serv�  
OUTnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv� 
OUTERr�serv� (peut �tre une fonction)r�serv�r�serv�r�serv�
OUTPUT non r�serv�r�serv�r�serv�
OVER r�serv�  
OVERLAPSr�serv� (peut �tre une fonction)r�serv�non r�serv�r�serv�
OVERLAYnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�non r�serv� 
OVERRIDING non r�serv�non r�serv� 
OWNERnon r�serv�   
PAD non r�serv�r�serv�r�serv�
PARAMETER r�serv�r�serv� 
PARAMETERS  r�serv� 
PARAMETER_MODE non r�serv�non r�serv� 
PARAMETER_NAME non r�serv�non r�serv� 
PARAMETER_ORDINAL_POSITION non r�serv�non r�serv� 
PARAMETER_SPECIFIC_CATALOG non r�serv�non r�serv� 
PARAMETER_SPECIFIC_NAME non r�serv�non r�serv� 
PARAMETER_SPECIFIC_SCHEMA non r�serv�non r�serv� 
PARTIALnon r�serv�non r�serv�r�serv�r�serv�
PARTITION r�serv�  
PASCAL non r�serv�non r�serv�non r�serv�
PASSWORDnon r�serv�   
PATH non r�serv�r�serv� 
PERCENTILE_CONT r�serv�  
PERCENTILE_DISC r�serv�  
PERCENT_RANK r�serv�  
PLACINGr�serv�non r�serv�  
PLI non r�serv�non r�serv�non r�serv�
POSITIONnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�non r�serv�r�serv�
POSTFIX  r�serv� 
POWER r�serv�  
PRECEDING non r�serv�  
PRECISIONnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
PREFIX  r�serv� 
PREORDER  r�serv� 
PREPAREnon r�serv�r�serv�r�serv�r�serv�
PRESERVEnon r�serv�non r�serv�r�serv�r�serv�
PRIMARYr�serv�r�serv�r�serv�r�serv�
PRIORnon r�serv�non r�serv�r�serv�r�serv�
PRIVILEGESnon r�serv�non r�serv�r�serv�r�serv�
PROCEDURALnon r�serv�   
PROCEDUREnon r�serv�r�serv�r�serv�r�serv�
PUBLIC non r�serv�r�serv�r�serv�
QUOTEnon r�serv�   
RANGE r�serv�  
RANK r�serv�  
READnon r�serv�non r�serv�r�serv�r�serv�
READS r�serv�r�serv� 
REALnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
RECHECKnon r�serv�   
RECURSIVE r�serv�r�serv� 
REF r�serv�r�serv� 
REFERENCESr�serv�r�serv�r�serv�r�serv�
REFERENCING r�serv�r�serv� 
REGR_AVGX r�serv�  
REGR_AVGY r�serv�  
REGR_COUNT r�serv�  
REGR_INTERCEPT r�serv�  
REGR_R2 r�serv�  
REGR_SLOPE r�serv�  
REGR_SXX r�serv�  
REGR_SXY r�serv�  
REGR_SYY r�serv�  
REINDEXnon r�serv�   
RELATIVEnon r�serv�non r�serv�r�serv�r�serv�
RELEASEnon r�serv�r�serv�  
RENAMEnon r�serv�   
REPEATABLEnon r�serv�non r�serv�non r�serv�non r�serv�
REPLACEnon r�serv�   
RESETnon r�serv�   
RESTARTnon r�serv�non r�serv�  
RESTRICTnon r�serv�non r�serv�r�serv�r�serv�
RESULT r�serv�r�serv� 
RETURN r�serv�r�serv� 
RETURNED_CARDINALITY non r�serv�  
RETURNED_LENGTH non r�serv�non r�serv�non r�serv�
RETURNED_OCTET_LENGTH non r�serv�non r�serv�non r�serv�
RETURNED_SQLSTATE non r�serv�non r�serv�non r�serv�
RETURNSnon r�serv�r�serv�r�serv� 
REVOKEnon r�serv�r�serv�r�serv�r�serv�
RIGHTr�serv� (peut �tre une fonction)r�serv�r�serv�r�serv�
ROLE non r�serv�r�serv� 
ROLLBACKnon r�serv�r�serv�r�serv�r�serv�
ROLLUP r�serv�r�serv� 
ROUTINE non r�serv�r�serv� 
ROUTINE_CATALOG non r�serv�non r�serv� 
ROUTINE_NAME non r�serv�non r�serv� 
ROUTINE_SCHEMA non r�serv�non r�serv� 
ROWnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv� 
ROWSnon r�serv�r�serv�r�serv�r�serv�
ROW_COUNT non r�serv�non r�serv�non r�serv�
ROW_NUMBER r�serv�  
RULEnon r�serv�   
SAVEPOINTnon r�serv�r�serv�r�serv� 
SCALE non r�serv�non r�serv�non r�serv�
SCHEMAnon r�serv�non r�serv�r�serv�r�serv�
SCHEMA_NAME non r�serv�non r�serv�non r�serv�
SCOPE r�serv�r�serv� 
SCOPE_CATALOG non r�serv�  
SCOPE_NAME non r�serv�  
SCOPE_SCHEMA non r�serv�  
SCROLLnon r�serv�r�serv�r�serv�r�serv�
SEARCH r�serv�r�serv� 
SECONDnon r�serv�r�serv�r�serv�r�serv�
SECTION non r�serv�r�serv�r�serv�
SECURITYnon r�serv�non r�serv�non r�serv� 
SELECTr�serv�r�serv�r�serv�r�serv�
SELF non r�serv�non r�serv� 
SENSITIVE r�serv�non r�serv� 
SEQUENCEnon r�serv�non r�serv�r�serv� 
SERIALIZABLEnon r�serv�non r�serv�non r�serv�non r�serv�
SERVER_NAME non r�serv�non r�serv�non r�serv�
SESSIONnon r�serv�non r�serv�r�serv�r�serv�
SESSION_USERr�serv�r�serv�r�serv�r�serv�
SETnon r�serv�r�serv�r�serv�r�serv�
SETOFnon r�serv� (ne peut pas �tre une fonction ou un type)   
SETS non r�serv�r�serv� 
SHAREnon r�serv�   
SHOWnon r�serv�   
SIMILARr�serv� (peut �tre une fonction)r�serv�non r�serv� 
SIMPLEnon r�serv�non r�serv�non r�serv� 
SIZE non r�serv�r�serv�r�serv�
SMALLINTnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
SOMEr�serv�r�serv�r�serv�r�serv�
SOURCE non r�serv�non r�serv� 
SPACE non r�serv�r�serv�r�serv�
SPECIFIC r�serv�r�serv� 
SPECIFICTYPE r�serv�r�serv� 
SPECIFIC_NAME non r�serv�non r�serv� 
SQL r�serv�r�serv�r�serv�
SQLCODE   r�serv�
SQLERROR   r�serv�
SQLEXCEPTION r�serv�r�serv� 
SQLSTATE r�serv�r�serv�r�serv�
SQLWARNING r�serv�r�serv� 
SQRT r�serv�  
STABLEnon r�serv�   
STARTnon r�serv�r�serv�r�serv� 
STATE non r�serv�r�serv� 
STATEMENTnon r�serv�non r�serv�r�serv� 
STATIC r�serv�r�serv� 
STATISTICSnon r�serv�   
STDDEV_POP r�serv�  
STDDEV_SAMP r�serv�  
STDINnon r�serv�   
STDOUTnon r�serv�   
STORAGEnon r�serv�   
STRICTnon r�serv�   
STRUCTURE non r�serv�r�serv� 
STYLE non r�serv�non r�serv� 
SUBCLASS_ORIGIN non r�serv�non r�serv�non r�serv�
SUBLIST  non r�serv� 
SUBMULTISET r�serv�  
SUBSTRINGnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�non r�serv�r�serv�
SUM r�serv�non r�serv�r�serv�
SYMMETRIC r�serv�non r�serv� 
SYSIDnon r�serv�   
SYSTEM r�serv�non r�serv� 
SYSTEM_USER r�serv�r�serv�r�serv�
TABLEr�serv�r�serv�r�serv�r�serv�
TABLESAMPLE r�serv�  
TABLESPACEnon r�serv�   
TABLE_NAME non r�serv�non r�serv�non r�serv�
TEMPnon r�serv�   
TEMPLATEnon r�serv�   
TEMPORARYnon r�serv�non r�serv�r�serv�r�serv�
TERMINATE  r�serv� 
THAN  r�serv� 
THENr�serv�r�serv�r�serv�r�serv�
TIES non r�serv�  
TIMEnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
TIMESTAMPnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
TIMEZONE_HOUR r�serv�r�serv�r�serv�
TIMEZONE_MINUTE r�serv�r�serv�r�serv�
TOr�serv�r�serv�r�serv�r�serv�
TOASTnon r�serv�   
TOP_LEVEL_COUNT non r�serv�  
TRAILINGr�serv�r�serv�r�serv�r�serv�
TRANSACTIONnon r�serv�non r�serv�r�serv�r�serv�
TRANSACTIONS_COMMITTED non r�serv�non r�serv� 
TRANSACTIONS_ROLLED_BACK non r�serv�non r�serv� 
TRANSACTION_ACTIVE non r�serv�non r�serv� 
TRANSFORM non r�serv�non r�serv� 
TRANSFORMS non r�serv�non r�serv� 
TRANSLATE r�serv�non r�serv�r�serv�
TRANSLATION r�serv�r�serv�r�serv�
TREATnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv� 
TRIGGERnon r�serv�r�serv�r�serv� 
TRIGGER_CATALOG non r�serv�non r�serv� 
TRIGGER_NAME non r�serv�non r�serv� 
TRIGGER_SCHEMA non r�serv�non r�serv� 
TRIMnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�non r�serv�r�serv�
TRUEr�serv�r�serv�r�serv�r�serv�
TRUNCATEnon r�serv�   
TRUSTEDnon r�serv�   
TYPEnon r�serv�non r�serv�non r�serv�non r�serv�
UESCAPE r�serv�  
UNBOUNDED non r�serv�  
UNCOMMITTEDnon r�serv�non r�serv�non r�serv�non r�serv�
UNDER non r�serv�r�serv� 
UNENCRYPTEDnon r�serv�   
UNIONr�serv�r�serv�r�serv�r�serv�
UNIQUEr�serv�r�serv�r�serv�r�serv�
UNKNOWNnon r�serv�r�serv�r�serv�r�serv�
UNLISTENnon r�serv�   
UNNAMED non r�serv�non r�serv�non r�serv�
UNNEST r�serv�r�serv� 
UNTILnon r�serv�   
UPDATEnon r�serv�r�serv�r�serv�r�serv�
UPPER r�serv�non r�serv�r�serv�
USAGEnon r�serv�non r�serv�r�serv�r�serv�
USERr�serv�r�serv�r�serv�r�serv�
USER_DEFINED_TYPE_CATALOG non r�serv�non r�serv� 
USER_DEFINED_TYPE_CODE non r�serv�  
USER_DEFINED_TYPE_NAME non r�serv�non r�serv� 
USER_DEFINED_TYPE_SCHEMA non r�serv�non r�serv� 
USINGr�serv�r�serv�r�serv�r�serv�
VACUUMnon r�serv�   
VALIDnon r�serv�   
VALIDATORnon r�serv�   
VALUE r�serv�r�serv�r�serv�
VALUESnon r�serv�r�serv�r�serv�r�serv�
VARCHARnon r�serv� (ne peut pas �tre une fonction ou un type)r�serv�r�serv�r�serv�
VARIABLE  r�serv� 
VARYINGnon r�serv�r�serv�r�serv�r�serv�
VAR_POP r�serv�  
VAR_SAMP r�serv�  
VERBOSEr�serv� (peut �tre une fonction)   
VIEWnon r�serv�non r�serv�r�serv�r�serv�
VOLATILEnon r�serv�   
WHENr�serv�r�serv�r�serv�r�serv�
WHENEVER r�serv�r�serv�r�serv�
WHEREr�serv�r�serv�r�serv�r�serv�
WIDTH_BUCKET r�serv�  
WINDOW r�serv�  
WITHnon r�serv�r�serv�r�serv�r�serv�
WITHIN r�serv�  
WITHOUTnon r�serv�r�serv�r�serv� 
WORKnon r�serv�non r�serv�r�serv�r�serv�
WRITEnon r�serv�non r�serv�r�serv�r�serv�
YEARnon r�serv� r�serv�r�serv�
ZONEnon r�serv�non r�serv�r�serv�r�serv�