Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit bb6286a

Browse files
author
Thomas G. Lockhart
committed
Include keywords from CASE implementation.
Rearrange a few other keywords to put them in the proper category.
1 parent df30233 commit bb6286a

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

doc/src/sgml/syntax.sgml

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,15 @@ or <acronym>SQL3</acronym> reserved words, and which
7373
are allowed to be present as column labels, but not as identifiers:
7474

7575
<programlisting>
76-
CROSS CURRENT
76+
CASE COALESCE CROSS CURRENT
77+
ELSE END
7778
FALSE FOREIGN
7879
GROUP
80+
NULLIF
7981
ORDER
8082
POSITION PRECISION
81-
TABLE TRANSACTION TRUE
83+
TABLE THEN TRANSACTION TRUE
84+
WHEN
8285
</programlisting>
8386

8487
The following are <productname>Postgres</productname>
@@ -88,11 +91,12 @@ or <acronym>SQL3</acronym> reserved words:
8891
<programlisting>
8992
ADD ALL ALTER AND ANY AS ASC
9093
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
9498
DECIMAL DECLARE DEFAULT DELETE DESC DISTINCT DROP
95-
END EXECUTE EXISTS EXTRACT
99+
EXECUTE EXISTS EXTRACT
96100
FETCH FLOAT FOR FROM FULL
97101
GRANT
98102
HAVING
@@ -122,7 +126,7 @@ CHAR_LENGTH CHARACTER_LENGTH
122126
The following are <acronym>SQL92</acronym> or <acronym>SQL3</acronym>
123127
reserved key words which
124128
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:
126130

127131
<programlisting>
128132
BOOLEAN DOUBLE FLOAT INT INTEGER INTERVAL REAL SMALLINT
@@ -147,25 +151,24 @@ in other contexts.
147151
<programlisting>
148152
ALLOCATE ARE ASSERTION AT AUTHORIZATION AVG
149153
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
152156
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
154158
FIRST FOUND
155159
GET GLOBAL GO GOTO
156160
IDENTITY IMMEDIATE INDICATOR INITIALLY INPUT INTERSECT ISOLATION
157161
LAST LEVEL LOWER
158162
MAX MIN MODULE
159-
NULLIF
160163
OCTET_LENGTH OPEN OUTPUT OVERLAPS
161164
PREPARE PRESERVE
162165
RESTRICT ROWS
163166
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
166169
UNKNOWN UPPER USAGE
167170
VALUE
168-
WHEN WHENEVER WRITE
171+
WHENEVER WRITE
169172
</programlisting>
170173

171174
<Sect2>

0 commit comments

Comments
 (0)