Совместимы ли Oracle с требованиями ANSI?
У меня был быстрый Google, но я не мог найти вопрос и ответ, который отвечает на этот вопрос напрямую.
Соответствуют ли эти экви-соединения ANSI:
t1.a = t2.a
t2.b = t3.b
1 ответ
Решение
То, что вы показываете, не присоединяется, это условия.
Это равное соединение с SQL-86:
select *
from a, b
where a.x = b.x;
Это равное соединение с SQL-92:
select *
from a
inner join b on a.x = b.x;
Таким образом, оба являются ANSI-совместимыми соединениями. Первый всегда был; второй только немногим более 20 лет.