una tutorial sirve sentencias relacional que para manejo ejemplos ejemplo datos sql database standards ansi-sql

tutorial - Motores de base de datos y conformidad con ANSI SQL



que es sql y para que sirve (5)

He estado buscando durante media hora y no puedo encontrar ningún recurso que indique qué nivel del estándar ANSI de SQL es compatible con varios motores de base de datos.

Parece que la mayoría de los motores proporcionan cierto nivel de soporte, pero me gustaría saber exactamente qué nivel es oficialmente compatible.

Estoy interesado principalmente en MySQL, PostgreSQL, SQL Server y Oracle.

EDITAR: PostgreSQL tiene una gran página sobre cumplimiento, exactamente lo que estaba buscando con respecto a los otros motores: http://www.postgresql.org/docs/current/interactive/features.html


De acuerdo con el manual de HSQLDB, es el RDBMS más compatible con los estándares .

  • Casi todas las características sintácticas de SQL-92 hasta nivel avanzado son compatibles
  • SQL: 2008 core y muchas características opcionales de este estándar.



La cuestión de "qué nivel de la norma" es demasiado simple.

Hay partes del estándar que están implementadas por ningún motor, por ejemplo, CREAR ASERCIÓN.

Por esa razón, podría ser mejor hablar de "porcentaje de características estándar admitidas" para cada motor individual. Pero los vendedores serán muy reacios a publicar esas medidas por sí mismos.