SQL Server\'s T-SQL syntax seems to allow multiple plus signs in succession:
SELECT 1 + 2 --3 SELECT 1 ++ 2 --3 SELECT 1 ++++++ 2 --3 SELECT 1 + \'2\' --3 SE
SELECT 1 ++ 2 means 1 plus (+2) which means 3
SELECT 1 ++ 2
Same logic for the others 1+(+(+2)) and so on
1+(+(+2))
SELECT '1' + '2' --'12' you are concatenating 2 strings, string '1' and string '2', which results '12'
SELECT '1' + '2' --'12'