sql >> Database >  >> RDS >> Oracle

ODP.NET / EF6 - CHAR-gegevenstype in WHERE-clausule

vervang het Oracle-commando door

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

U kunt CAST gebruiken om de meeste datatypes naar de meeste andere datatypes in Oracle te converteren. Een CHAR-datatype is vervelend om mee te werken (het is niet voor niets verouderd) en het converteren naar varchar2(xx) is de beste optie.




  1. MySQL:bigint versus int

  2. Mysql - rijen vullen voor ontbrekende maanden

  3. Beveel het gebruik van een tijdelijke tabel of tabelvariabele aan in Entity Framework 4. Update Performance Entity-framework

  4. Hoe elke n-de rij in mySQL te selecteren vanaf n