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

ODP.NET / EF6 - kiểu dữ liệu CHAR trong mệnh đề WHERE

thay thế lệnh Oracle bằng

SELECT * FROM users WHERE cast(user_name as varchar2(20)) = :p0

Bạn có thể sử dụng CAST để chuyển đổi hầu hết các kiểu dữ liệu sang hầu hết các kiểu dữ liệu khác trong Oracle. Kiểu dữ liệu CHAR rất khó làm việc (nó không được dùng vì một lý do) và chuyển đổi nó thành varchar2 (xx) là lựa chọn tốt nhất.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi múi giờ trong truy vấn SQL

  2. Chuyển đổi CASE từ IIF

  3. Tìm khoảng trống trình tự trong bảng trong Oracle

  4. Làm thế nào để tạo và sử dụng bảng tạm thời trong thủ tục lưu trữ oracle?

  5. Chèn / cập nhật Oracle Trigger