On 9 Jul 2018, at 1:57pm, Aaron Elkins <threc...@yahoo.com> wrote:

> Thank you for the interesting explanations for SQL specific cases, and I am 
> also interested in the SQL standard document after reading your email, can 
> you point me to the right place? 

SQL-86 was the first widely-adopted SQL standard.  However later standards 
added much-needed features to the language, giving it its dominant position 
throughout database programming.  The 1992 version of SQL was the first and 
last document for what has become standard SQL:

<http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt>

You will note, for example, that there are still no DATE, TIME or DATETIME 
types.  If you look at a later standard and don't know why it's weird, go back 
to this 1992 standard and see how the things in this standard guided what 
changes could be made without breaking compatibility.

You can find (especially if you're willing to pay) standards for SQL since the 
1992 one: 1999, 2003, 2006, 2008 etc..  However, they quickly became so large 
and complicated that no implementation of SQL implemented as much of the later 
standards as was done for the 1992 version.

Simon.
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to