- SQL-92
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.New Features
* SQL Agent
* New data types defined:DATE,TIME,TIMESTAMP,INTERVAL,BITstring,VARCHARstrings, andNATIONAL CHARACTERstrings.
* Support for additionalcharacter set s beyond the base requirement for representingSQL statement s.
* New scalar operations such as string concatenation, date and time mathematics, and conditional statements.
* New set operations such asUNION JOIN,NATURAL JOIN, set differences, and set intersections.
* Support for alterations ofschema definition s viaALTERandDROP.
* Bindings for C, Ada, andMUMPS .
* New features for user privileges.
* New integrity-checking functionality such as within aCHECKconstraint.
* 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 viaCAST.
* Scrolling cursors.
* Compatibility flagging for backwards and forwards compatibility with other SQL standards.
*Call Level Interface External links
* [http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt The SQL92 standard]
Wikimedia Foundation. 2010.