El primer signo más se interpreta como un operador adicional. Cada uno de los restantes signos más se interpreta como una unary plus operator:
1 ++ 2 means 1 + (+2)
1 +++ 2 means 1 + (+(+2))
Es muy común en los lenguajes de programación para tener este operador unario mas, a pesar de que rara vez se utiliza en SQL, ya que no hace nada.
Aunque un plus unario puede aparecer antes de cualquier expresión numérica, no realiza ninguna operación en el valor devuelto por la expresión. Específicamente, no devolverá el valor positivo de una expresión negativa.
El operador unario plus se menciona en el estándar SQL-92.
Además de los habituales operadores aritméticos, más, menos, los tiempos, dividir, unario mas, y menos unitario, existen las siguientes funciones que devuelven números: ...
Mientras unario plus no es tan útil, tiene un compañero más útil: unario menos. También se lo conoce como negative operator.
SELECT -(expression), ...
-- ^unary minus
'SELECT +' Una cadena'' es [discutida aquí] (https://connect.microsoft.com/SQLServer/feedback/details/718176/concatenation-operator-not-working- correctamente) –