Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Operator penggabungan string di Oracle, Postgres dan SQL Server

|| adalah operator gabungan Standar SQL (lihat SQL 2008:5.2). Gunakan itu, dan komplain jika tidak berfungsi di sistem yang Anda gunakan;-)

Serius, Anda harus membuat sistem lain menggunakan || , bukan + . Tidak hanya lebih standar, tetapi lebih mudah untuk secara tidak sengaja menyebabkan kebingungan jika Anda menggunakan + , terutama jika jenis apa pun harus disimpulkan atau dan pemeran implisit terjadi.

Pertimbangkan:'5' + 2

Jika sistem yang Anda gunakan tidak menimbulkan kesalahan pada sistem tersebut, dan + berarti plus dan gabungan, Anda mungkin akan mengalami beberapa hasil yang membingungkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghubungkan Oracle 21c ke SQL Server

  2. Oracle (Lama?) Bergabung - Alat/skrip untuk konversi?

  3. tangkap pengecualian DB di aplikasi JSF + EJB

  4. Pertanyaan SQL hierarkis

  5. Cara Melewati XML sebagai Parameter ke Prosedur Tersimpan di Oracle