|| es el operador de concatenación estándar de SQL (consulte SQL 2008:5.2). Úsalo y quéjate si no funciona en el sistema que estás usando;-)
Hablando en serio, deberías hacer que otros sistemas usen || , no + . No solo es más estándar, sino que es más fácil causar confusión accidentalmente si usa + , especialmente si se debe inferir algún tipo o si se están produciendo conversiones implícitas.
Considere:'5' + 2
Si el sistema que está utilizando no arroja un error en ese, y + significa tanto más como concatenación, es posible que obtenga algunos resultados confusos.