Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Operador de concatenação de strings em Oracle, Postgres e SQL Server


|| é 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.