Neil,

> Granted, the primary goal should be implementing the SQL99 syntax, but
> providing syntax-level compatibility with Oracle's syntax (provided it
> isn't too difficult) seems like a good idea to me.

I don't agree.  There are lots of non-standard things which Oracle does (outer 
joins come to mind); supporting them just because Oracle does them would be 
giving our allegiance to Oracle instead of ANSI as the standard-setter for 
SQL.   I would happily support an Oracle compatibility parser as an *optional 
add-in* to PostgreSQL for people porting applications, but for the general 
user we should be promoting standard syntax wherever it is reasonable to do 
so.

Also, for all we know Oracle may have patented "connect by".  And for that 
matter, why just Oracle?   Why not MS SQL Server & Sybase?   Why not DB2?

Now, maybe there's an argumen that "CONNECT BY" supplies some sort of 
functionality that the SQL99 standard is missing, which would be persuasive; 
we have included sequences and LIMIT, after all.    But even then I would 
question the term; I've never found "CONNECT BY" to be particularly 
intuitive.  "RECURSIVE JOIN" would make far more sense.

-- 
-Josh Berkus
 Aglio Database Solutions
 San Francisco


---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
      subscribe-nomail command to [EMAIL PROTECTED] so that your
      message can get through to the mailing list cleanly

Reply via email to