Pull to refresh

Comments 6

Очень круто, но, имхо, напрасно одним куском - к середине уже устаёшь (как и человек, вычитывавший текст :) ). Я бы разделил на три.

Изначальный текст неплохой, но перевод местами очень кривой, еще и куча опечаток.
Перевод лучше бы еще раз вычитать (или хотя бы один раз вычитать, а то есть ощущение, что переводили довольно плохим автопереводчиком, даже не ChatGPT4)

Да, иногда бы лучше без перевода

есть ощущение, что переводили довольно плохим автопереводчиком

Да тут не ощущение, а просто-таки очевидность. Автоперевод, без проверки, кое-как (местами даже с ошибками) форматированный... плюс последующая ручная рихтовка (переделка скриншотов, конвертация их в код), выполненная, как говорится, "на отъ...сь", добавившая ещё солидную горсть ошибок.

Да и содержание местами весьма сомнительно. Если безальтернативное перечисление DDL/DML, с пропущенными TRUNCATE (DDL) и MERGE (DML) ещё как-то сойдёт, то подраздел с названием "ORDER BY Агрегаты" и вообще без ORDER BY - это явный косяк. А подраздел с названием "LATERAL Joins (хранимые процедуры)" - это вообще бред какой-то. Это всего лишь примеры.

Моё персональное мнение - качество представленного материала не стоило усилий по его публикации. Впрочем, и к оригиналу, не имеющему добавленных автором перевода проблем и ошибок, тоже есть изрядное количество претензий, но там хотя бы откровенных ляпов нет.

Пропущен блок кода

create table dual();

и из-за этого последующие блоки кода как будто бы сместились вверх, что создало путаницу между основным тестом и приводимыми примерами.

С LATERAL Joins явно что-то напутано, в "LATERAL Joins (боковое соединение)" вставлен код от recursive CTE, хранимые процедуры тоже почему-то "LATERAL Joins". В общем согласен с предыдущими комментариями - текст хороший, но необходимо подредактировать.

Sign up to leave a comment.

Articles