pg.ddx.io  pgsql-sql@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Les Hazlewood <les@hazlewood.com>
To: pgsql-sql@postgresql.org
Subject: SQL99/SQL92 Grammar
Date: Mon, 03 Feb 2003 21:36:15 +0000
Message-ID: <20030203213615.12345.qmail@mail.hazlewood.co.uk> (raw)


Does anyone have a definitive BNF grammar of SQL99 or SQL92?  (I'd prefer 99 
but I'll take what I can get ;) 

I'm trying to make a simplified XML to SQL translator, and I need the 
grammar to do so (not Postgres's grammar...the standard grammar).  It must 
be available somewhere, because Postgres developers need to refer to it at 
some point... 

If the grammar is accompanied with explanations (like Postgres does in its 
online manual, or like Oracle in theirs), that would be best....but again, 
I'll take what I can get. 

I tried looking on the ANSI website, but with no results.  Damn 
bastards...how can they make a standard and then charge for you to see it?  
What the hell is the point if the 'standard' is not open to everyone who 
might need it?  What about the students and joe-blows in this world (like 
me) who don't work for a company and who don't have a ton of money to spend 
on stupid ANSI subscriptions.....? 

Oh sorry...I got off on a rant.... 

Regardless, I'd love the grammar or a link to where I can view it for 
_free_. 

Can anyone help a guy out?  Thanks! 

Les Hazlewood



view thread (2+ messages)  latest in thread

Message-ID: <20030203213615.12345.qmail@mail.hazlewood.co.uk>
Permalink:  ../20030203213615.12345.qmail@mail.hazlewood.co.uk/
Also on:    postgresql.org/message-id/20030203213615.12345.qmail@mail.hazlewood.co.uk

 · 

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-sql@postgresql.org
  Cc: les@hazlewood.com
  Subject: Re: SQL99/SQL92 Grammar
  In-Reply-To: <20030203213615.12345.qmail@mail.hazlewood.co.uk>

* 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