Oracle
 sql >> база данни >  >> RDS >> Oracle

ODP.NET / EF6 - тип данни CHAR в клаузата WHERE

заменете командата Oracle с

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

Можете да използвате CAST, за да конвертирате повечето типове данни в повечето други типове данни в Oracle. Тип данни CHAR е неприятен за работа (отхвърлен е поради причина) и конвертирането му във varchar2(xx) е най-добрият вариант.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Пакет:cx_Oracle за Python 3.5, windows64 bit. Oracle 11.2.0.1.0

  2. Изпълнение на динамичен sql оператор в SYS_REFCURSOR

  3. Не разбирам защо моята група от се проваля

  4. Създайте потребител от низови променливи в PL/SQL блок

  5. Инсталиране на разширение oci8 в linux за php?