Learning Series
Home Database Learn SQL

SQL Standardization

Category: SQL | Comments (0)

SQL Standardization

Page 1 of 2

Like any technology that strives to be interoperable among different implementations, SQL has been standardized. The first SQL standard was adopted and published by the American National Standards Institute (ANSI) in 1986. The standard was further ratified by the International Organization for Standardization (ISO) in 1987, and ISO continues to be the primary international standardization body for SQL.




SQL Standardization

The most recent standardization of SQL is SQL:2006, though SQL:2006 is ultimately concerned with the relationship between SQL and XML and not the further development of SQL itself.


When considering SQL syntax and functionality today, the SQL-92 and SQL:1999 standards are typically used, as they were the last major updates to SQL that were concerned with bettering the language, rather than extending it into arguably unnecessary territory.


SQL:2003 also contains some less well-known but still important parts of SQL, including window functions and standardized sequences, along with some initial XML-related features. Notably, SQL:2003 also removed the BIT and BIT VARYING data types, which were overwhelmingly poorly implemented and underused.


The ANSI SQL standard was published in 1986 as SQL-86 but was not ratified by ISO until 1987; as such, it is sometimes called SQL-87. Minor revisions were made to that original standard in 1989, under the document name SQL-89.


A relatively complete revision of every part of the SQL standard is expected some time in 2007.


Prominent revisions of the SQL standard are summarized in Table 1.


 Year     Name   Comments
 1986  SQL-86   First SQL standard (ratified in 1987)
 1989  SQL-89   Minor revision
 1992  SQL-92   Major revision (also called FIPS 127-2)
 1999  SQL:1999         Minor revision
 2003  SQL:2003   Introduced window functions- standardized sequences- and XML-related features
 2006  SQL:2006   Extended SQL-XML integration

Table 1. Revisions of SQL standards


Next Page: Obtaining SQL Standards


Next: SQL Overview




Post Comment


Members Please Login

Name:


Email:
 
(Optional. Used for Notification)

Title:

 
Comment:


Validation Code:
 <=>  (Enter this code in text box)
Subscribe





Daily Email Updates

Get Latest Learning Series Updates delivered directly to your Inbox...

Enter your email address:

Latest Learning Series Updates

Learn SQL Tutorials

Related Tutorials