Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Database Engines and ANSI SQL Compliance

Tags:

I've been searching for half an hour and can't find any resources stating what level of the SQL ANSI standard is supported on various database engines.

It looks like some level of support is provided by most engines, but I'd like to know exactly what level is officially supported.

I'm primarily interested in MySQL, PostgreSQL, SQL Server, and Oracle.

EDIT: PostgreSQL has a great page on compliance, exactly what I was looking for regarding the other engines: http://www.postgresql.org/docs/current/interactive/features.html

like image 594
bitblit Avatar asked Aug 30 '10 17:08

bitblit


People also ask

What is ANSI SQL compliant?

When you use the LOG MODE ANSI option in the CREATE DATABASE statement, the database that you create is an ANSI-compliant database that conforms to the ANSI/ISO standard for the SQL language.

What is the difference between SQL and ANSI SQL?

"ANSI SQL" is a series of standards for modeling and manipulating data. "SQL" is whatever bits of ANSI SQL a SQL engine vendor chooses to implement, plus whatever else they want to add.

Is SQL Recognised by ANSI?

Industry-accepted committees are the American National Standards Institute (ANSI) and the International Organization for Standardization (ISO), which is affiliated with the International Electrotechnical Commission (IEC). Both ANSI and the ISO/IEC have accepted SQL as the standard language for relational databases.

Which database uses ANSI SQL?

Since Oracle 9i, Oracle SQL supports the ANSI SQL syntax.


1 Answers

these might help a little:

Comparison of different SQL implementations

wikipedia - Comparison of relational database management systems

wikipedia - SQL - Standardization

like image 104
KM. Avatar answered Nov 07 '22 02:11

KM.