Я искал полчаса и не могу найти никаких ресурсов, указывающих, какой уровень стандарта SQL ANSI поддерживается в различных механизмах баз данных.
Похоже, какой-то уровень поддержки обеспечивается большинством движков, но я бы хотел точно точно знать, , какой уровень официально поддерживается.
Меня в первую очередь интересуют MySQL, PostgreSQL, SQL Server и Oracle.
РЕДАКТИРОВАТЬ: PostgreSQL имеет отличную страницу о соответствии, именно то, что я искал в отношении других механизмов: http: //www.postgresql. org / docs / current / interactive / features.html
это может немного помочь:
Сравнение различных реализаций SQL
википедия – Сравнение систем управления реляционными базами данных
Вопрос "какой уровень стандарта" слишком прост.
Существуют части стандарта, которые вообще не реализованы никаким движком, например. СОЗДАЙТЕ УТВЕРЖДЕНИЕ.
По этой причине было бы лучше говорить о «проценте поддерживаемых стандартных функций» для каждого отдельного ядра. Но сами производители будут очень неохотно публиковать такие измерения.
В руководстве по PostgreSQL для всех операторов SQL есть раздел совместимости.