Один небольшой бит, который я могу добавить, - это взять то, что вы знаете, в одном, а при использовании другого забыть то, что вы знаете (за исключением использования логики, основанной на множестве, когда это возможно).
Одним из примеров различий является то, что курсоры обычно считаются менее идеальным решением в T-SQL, если только нет действительно веской причины использовать их, чего часто нет.В Oracle курсоры гораздо более оптимизированы, например, они обладают большими возможностями, то есть способностью работать с набором данных, так же, как это делает обычный оператор SQL.Таким образом, в Oracle использование курсора - это не мгновенный анализ кода, который может оказаться неудачным при проверке кода TSQL.
В целом T-SQL гораздо проще выучить, так как в отношении языков его не так много,PL / SQL - более богатый язык, и поэтому более сложный.Это не сложный язык для подбора, если есть хорошая книга.В целом мне очень нравится PLSQL за его глубину, и мне очень нравится TSQL за его простоту.