||
je standardní operátor zřetězení SQL (viz SQL 2008:5.2). Použijte to a stěžujte si, pokud to nefunguje v systému, který používáte;-)
Ale vážně, měli byste nastavit, aby ostatní systémy používaly ||
, nikoli +
. Nejen, že je to standardnější, ale pokud použijete +
, je snazší náhodně způsobit zmatek , zvláště pokud je třeba odvodit nějaké typy nebo dochází k implicitnímu přetypování.
Zvažte:'5' + 2
Pokud systém, který používáte, nevyhodí chybu, a +
znamená plus i zřetězení, můžete mít matoucí výsledky.