pg.ddx.io  pgsql-docs@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Hannu Krosing <hannu@tm.ee>
To: Peter Eisentraut <peter_e@gmx.net>
Cc: pgsql-docs@postgresql.org
Subject: Re: SQL keywords
Date: Sat, 16 Dec 2000 10:08:48 +0200
Message-ID: <3A3B2310.EB5C3DEE@tm.ee> (raw)
References: <Pine.LNX.4.30.0012160010410.1319-100000@peter.localdomain>

Peter Eisentraut wrote:
> 
> The section on SQL keywords in the User's Guide needs some updating.
> 
> I figured that I could generate these various lists of reserved and
> non-reserved keywords automatically --- and indeed I can!
> 
> But now I've got 36 lists of keywords (all the set differences between
> SQL92 reserved/non-reserved, SQL99 reserved/non-reserved, PG
> reserved/non-reserved (which is a simplification)) -- none of which are
> empty (some keywords where dropped from reserved to non-reserved between
> SQL92 and 99) -- but that's more than anyone wants to know.
> 
> But does anyone know what they do want to know?
> 
> The list of PostgreSQL reserved words seems to be the only thing I can see
> as definitely essential.  But which is more important:  The list of words
> that are reserved in PG but *not* reserved in SQLxx (i.e., what problems
> can I expect when porting stuff to PG), or the opposite (i.e., what words
> should I avoid when writing portable SQL).


It could be a good thing to have a table of the form

Keyword    |  PostgreSQL  |   SQL 92    |   SQL 99    |
-----------+--------------+-------------+-------------+
SELECT     |   Reserved   |   Reserved  |   Reserved  |
WITH       |       -      |      -      |   Reserved  |
IN         |      Yes     |      -      |   Reserved  |
...


-----------
Hannu



view thread (5+ messages)  latest in thread

Message-ID: <3A3B2310.EB5C3DEE@tm.ee>
Permalink:  ../3A3B2310.EB5C3DEE@tm.ee/
Also on:    postgresql.org/message-id/3A3B2310.EB5C3DEE@tm.ee

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-docs@postgresql.org
  Cc: hannu@tm.ee, peter_e@gmx.net
  Subject: Re: SQL keywords
  In-Reply-To: <3A3B2310.EB5C3DEE@tm.ee>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox