sql >> Database teknologi >  >> RDS >> Oracle

ODP.NET / EF6 - CHAR-datatype i WHERE-klausul

erstatte Oracle-kommandoen med

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

Du kan bruge CAST til at konvertere de fleste datatyper til de fleste andre datatyper i Oracle. En CHAR-datatype er grim at arbejde med (den er forældet af en grund), og at konvertere den til varchar2(xx) er den bedste mulighed.




  1. søg fra flere tabeller ved hjælp af et enkelt søgeord i mysql

  2. Et dybdegående kig på databaseindeksering

  3. MySQL, forespørgselstæller resultater og visning i PHP-side

  4. Hvordan får man gennemsnitlige hits mellem den nuværende dato til den udsendte dato i MySQL?