|| é o operador de concatenação SQL Standard (consulte SQL 2008:5.2). Use isso e reclame se não funcionar no sistema que você está usando;-) Sério, porém, você deve fazer outros sistemas usarem
|| , não + . Além de ser mais padrão, é mais fácil causar confusão acidentalmente se você usar + , especialmente se algum tipo tiver que ser inferido ou e conversões implícitas estiverem acontecendo. Considere:
'5' + 2 Se o sistema que você está usando não lançar um erro nele, e
+ significa tanto mais quanto concatenação, você pode ter alguns resultados confusos.