SQL-92
Appearance
	
	
This article needs attention from an expert in Computing.  Please add a reason or a talk parameter to this template to explain the issue with the article.  (November 2008)  | 
SQL-92 was the third revision of the SQL database query language. Unlike SQL-89, it was a major revision of the standard. For all but a few minor incompatibilities, the SQL-89 standard is forwards-compatible with SQL-92.
Later revisions of the standard include SQL:1999 (SQL3), SQL:2003, and SQL:2008.
New Features
- SQL Agent
 - New data types defined: 
DATE,TIME,TIMESTAMP,INTERVAL,BITstring,VARCHARstrings, andNATIONAL CHARACTERstrings. - Support for additional character sets beyond the base requirement for representing SQL statements.
 - New scalar operations such as string concatenation, date and time mathematics, and conditional statements.
 - New set operations such as 
UNION JOIN,NATURAL JOIN, set differences, and set intersections. - Support for alterations of schema definitions via 
ALTERandDROP. - Bindings for C, Ada, and MUMPS.
 - New features for user privileges.
 - New integrity-checking functionality such as within a 
CHECKconstraint. - New schema definitions for "Information".
 - Dynamic execution of queries (as opposed to prepared).
 - Better support for remote database access.
 - Temporary tables.
 - Transaction isolation levels.
 - New operations for changing data types on the fly via 
CAST. - Scrolling cursors.
 - Compatibility flagging for backwards and forwards compatibility with other SQL standards.
 - Call Level Interface