Microsoft este intr-un proces de refacere a toata documentatia, dupa ce mi-am facut setup la SQL Server 2017 si DataGrip pe Linux am vazut ca Microsoft are o documentatie faina pe partea de Transact SQL, elementele de baza sunt stored procedure, functions, cursors, tranzactii, diferenta dintre stored procedure si functions este ca primele nu intorc nimica doar fac operatii, cele din urma returneaza o valoare, legat de cursoare sunt folosite pentru a parcurge o tabela iar tranzactiile sunt folosite atunci cand rulezi mai multe operatii in caz ca una da failure faci rollback.
Transact SQL Microsoft Documentation
Am mai gasit un tutorial pe partea de tranzactii: