Terwijl T-SQL een uitbreiding is op SQL, is SQL een programmeertaal. T-SQL bevat procedurele programmering en lokale variabele, terwijl SQL dat niet doet. T-SQL is eigendom, terwijl SQL een open formaat is.