Мы разрабатываем задания ETL, и наш консультант использовал SQL «старого стиля» при объединении таблиц
select a.attr1, b.attr1
from table1 a, table2 b
where a.attr2 = b.attr2
вместо использования предложения внутреннего соединения
select a.attr1, b.attr1
from table1 as a inner join table2 as b
on a.attr2 = b.attr2
] Мой вопрос заключается в том, что в конечном итоге существует ли риск использования старого «где присоединиться»? Как долго такие соединения поддерживаются и сохраняются в соответствии со стандартом ANSI? Наша платформа - это SQL Server, и моя основная причина в том, что в будущем эти «соединения по месту» больше не поддерживаются. Когда это происходит, мы должны изменить все наши задания ETL, используя стиль объединений «внутреннее соединение».