Чем SQL отличается от T-SQL?

Слышал что есть SQL и T-SQL, в чем разница? или это одно и тоже просто детально написано?

T-SQL — это диалект стандартного языка SQL, который, в свою очередь, является одновременно стандартом Международной организации по стандартизации (International Organization for Standards, ISO) и Американского национального ин- ститута стандартов (American National Standards Institute, ANSI). Эти два стандарта практически одинаковы для SQL. Данный стандарт SQL продолжает развиваться.

Различий очень много, SQL это стандарт, а в T-SQL есть много не стандартных функций, изменений. Например CAST и CONVERT, первая это стандарт а вторая нет.

В общем в T-SQL такие новые фишки - управляющие операторы, локальные и глобальные переменные, и дополнительные функции.