|| è l'operatore di concatenazione SQL Standard (vedi SQL 2008:5.2). Usalo e lamentati se non funziona nel sistema che stai utilizzando;-)
Seriamente, però, dovresti fare in modo che altri sistemi utilizzino || , non + . Non solo è più standard, ma è più facile creare accidentalmente confusione se usi + , soprattutto se è necessario dedurre qualsiasi tipo o se si verificano cast impliciti.
Considera:'5' + 2
Se il sistema che stai utilizzando non genera un errore su quello, e + significa sia più che concatenazione, potresti avere dei risultati confusi.