||
SQL標準の連結演算子です(SQL 2008:5.2を参照)。それを使用し、使用しているシステムで機能しない場合は文句を言ってください;-)
ただし、真剣に、他のシステムに||
を使用させる必要があります 、+
ではありません 。より標準的であるだけでなく、+
を使用すると、誤って混乱を引き起こす可能性が高くなります。 、特にタイプを推測する必要がある場合、または暗黙のキャストが発生している場合。
検討してください:'5' + 2
使用しているシステムがそのシステムでエラーをスローしない場合は、+
プラスと連結の両方を意味します。紛らわしい結果になる可能性があります。