Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Toán tử nối chuỗi trong Oracle, Postgres và SQL Server

|| là toán tử nối chuẩn SQL (xem SQL 2008:5.2). Sử dụng cái đó và khiếu nại nếu nó không hoạt động trong hệ thống bạn đang sử dụng;-)

Mặc dù vậy, nghiêm túc mà nói, bạn nên làm cho các hệ thống khác sử dụng || , không phải + . Nó không chỉ chuẩn hơn mà còn dễ vô tình gây nhầm lẫn nếu bạn sử dụng + , đặc biệt nếu bất kỳ kiểu nào phải được suy luận hoặc và diễn ra ngầm.

Hãy xem xét:'5' + 2

Nếu hệ thống bạn đang sử dụng không gặp lỗi trên hệ thống đó và + có nghĩa là cả cộng và nối, bạn có thể gặp một số kết quả khó hiểu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORACLE 11g không phân biệt chữ hoa chữ thường theo mặc định

  2. Cách giải quyết ORA-29285:lỗi ghi tệp

  3. Khắc phục “Không thể cài đặt trong Homebrew trên bộ xử lý ARM ở tiền tố mặc định của Intel (/ usr / local)!”

  4. Làm cách nào để hủy tất cả các phiên kết nối với cơ sở dữ liệu oracle của tôi?

  5. Thiết lập tối thiểu cần thiết để triển khai ứng dụng .NET với máy khách Oracle 11 là gì?