|| jest operatorem konkatenacji SQL Standard (zobacz SQL 2008:5.2). Użyj tego i narzekaj, jeśli nie działa w systemie, którego używasz;-)
Poważnie jednak, powinieneś sprawić, by inne systemy używały || , a nie + . Jest to nie tylko bardziej standardowe, ale łatwiej jest przypadkowo wywołać zamieszanie, jeśli użyjesz + , zwłaszcza jeśli trzeba wywnioskować jakiekolwiek typy lub występują niejawne rzutowania.
Rozważ:'5' + 2
Jeśli system, którego używasz, nie zgłasza błędu na tym i + oznacza zarówno plus, jak i konkatenację, możesz mieć mylące wyniki.