Oracle
 sql >> Base de données >  >> RDS >> Oracle

ODP.NET / EF6 - Type de données CHAR dans la clause WHERE

remplacer la commande Oracle par

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

Vous pouvez utiliser CAST pour convertir la plupart des types de données en la plupart des autres types de données dans Oracle. Un type de données CHAR est difficile à utiliser (il est obsolète pour une raison) et le convertir en varchar2(xx) est la meilleure option.