sql >> Databasteknik >  >> RDS >> Oracle

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

ersätt Oracle-kommandot med

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

Du kan använda CAST för att konvertera de flesta datatyper till de flesta andra datatyper i Oracle. En CHAR-datatyp är otäck att arbeta med (den är utfasad av en anledning) och att konvertera den till varchar2(xx) är det bästa alternativet.




  1. Välj från flera partitioner samtidigt

  2. MySQL:hur sorterar man orden i en sträng med hjälp av en lagrad funktion?

  3. Åtkomst till en tillfällig tabell flera gånger i MySql

  4. Hur laddar jag Individual Div utan att ladda hela sidan och visa laddningsstatus?