Is it because you have two commas together near the end there? I'm not sure what PL SQL allows but I don't think that would be permitted in T-SQL.