@@ -73,12 +73,15 @@ or <acronym>SQL3</acronym> reserved words, and which
73
73
are allowed to be present as column labels, but not as identifiers:
74
74
75
75
<programlisting>
76
- CROSS CURRENT
76
+ CASE COALESCE CROSS CURRENT
77
+ ELSE END
77
78
FALSE FOREIGN
78
79
GROUP
80
+ NULLIF
79
81
ORDER
80
82
POSITION PRECISION
81
- TABLE TRANSACTION TRUE
83
+ TABLE THEN TRANSACTION TRUE
84
+ WHEN
82
85
</programlisting>
83
86
84
87
The following are <productname>Postgres</productname>
@@ -88,11 +91,12 @@ or <acronym>SQL3</acronym> reserved words:
88
91
<programlisting>
89
92
ADD ALL ALTER AND ANY AS ASC
90
93
BEGIN BETWEEN BOTH BY
91
- CASCADE CAST CHAR CHARACTER CHECK CLOSE COLLATE COLUMN COMMIT
92
- CONSTRAINT CREATE CURRENT_DATE CURRENT_TIME
93
- CURRENT_TIMESTAMP CURRENT_USER CURSOR
94
+ CASCADE CAST CHAR CHARACTER CHECK CLOSE
95
+ COLLATE COLUMN COMMIT CONSTRAINT
96
+ CREATE CURRENT_DATE CURRENT_TIME
97
+ CURRENT_TIMESTAMP CURRENT_USER CURSOR
94
98
DECIMAL DECLARE DEFAULT DELETE DESC DISTINCT DROP
95
- END EXECUTE EXISTS EXTRACT
99
+ EXECUTE EXISTS EXTRACT
96
100
FETCH FLOAT FOR FROM FULL
97
101
GRANT
98
102
HAVING
@@ -122,7 +126,7 @@ CHAR_LENGTH CHARACTER_LENGTH
122
126
The following are <acronym>SQL92</acronym> or <acronym>SQL3</acronym>
123
127
reserved key words which
124
128
are not <productname>Postgres</productname> reserved key words, but
125
- if used as type names which are always translated into an alternate, native type:
129
+ if used as type names are always translated into an alternate, native type:
126
130
127
131
<programlisting>
128
132
BOOLEAN DOUBLE FLOAT INT INTEGER INTERVAL REAL SMALLINT
@@ -147,25 +151,24 @@ in other contexts.
147
151
<programlisting>
148
152
ALLOCATE ARE ASSERTION AT AUTHORIZATION AVG
149
153
BIT BIT_LENGTH
150
- CASCADED CASE CATALOG COALESCE COLLATION
151
- CONNECT CONNECTION CONSTRAINTS CONTINUE CONVERT CORRESPONDING COUNT
154
+ CASCADED CATALOG COLLATION CONNECT CONNECTION
155
+ CONSTRAINTS CONTINUE CONVERT CORRESPONDING COUNT
152
156
DATE DEALLOCATE DEC DESCRIBE DESCRIPTOR DIAGNOSTICS DISCONNECT DOMAIN
153
- ELSE END-EXEC ESCAPE EXCEPT EXCEPTION EXEC EXTERNAL
157
+ END-EXEC ESCAPE EXCEPT EXCEPTION EXEC EXTERNAL
154
158
FIRST FOUND
155
159
GET GLOBAL GO GOTO
156
160
IDENTITY IMMEDIATE INDICATOR INITIALLY INPUT INTERSECT ISOLATION
157
161
LAST LEVEL LOWER
158
162
MAX MIN MODULE
159
- NULLIF
160
163
OCTET_LENGTH OPEN OUTPUT OVERLAPS
161
164
PREPARE PRESERVE
162
165
RESTRICT ROWS
163
166
SCHEMA SECTION SESSION SESSION_USER SIZE SOME
164
- SQL SQLCODE SQLERROR SQLSTATE SUM SYSTEM_USER
165
- TEMPORARY THEN TRANSLATE TRANSLATION
167
+ SQL SQLCODE SQLERROR SQLSTATE SUM SYSTEM_USER
168
+ TEMPORARY TRANSLATE TRANSLATION
166
169
UNKNOWN UPPER USAGE
167
170
VALUE
168
- WHEN WHENEVER WRITE
171
+ WHENEVER WRITE
169
172
</programlisting>
170
173
171
174
<Sect2>
0 commit comments