Transact-SQL существует только для Microsoft SQL Server?
да, это диалект microsoft.
в примере на первый взгляд ничего не реализуемого на MySQL нет. Или на Postgre(что вероятнее).
MSSQL в версии Express бесплатен, при этом полностью поддерживает T-SQL. Если поиграться, то и его хватит. Если что-то серьезное - можно и купить.